Other translations of verse 216
Fighting has been enjoined upon you, even though you dislike it. But it maybe that you dislike something which is good for you, and you like something which is bad for you. Allah knows and you do not know.
Jihâd 51 (holy fighting in Allâh’s cause) is ordained for you (Muslims) though you dislike it, and it may be that you dislike a thing which is good for you and that you like a thing which is bad for you. Allâh knows but you do not know.
Notes
[51] (V.2:216) See the footnote of (V.2:190).
Warfare is ordained for you, though it is hateful unto you; but it may happen that ye hate a thing which is good for you, and it may happen that ye love a thing which is bad for you. Allah knoweth, ye know not.
Fighting is prescribed for you, and ye dislike it. But it is possible that ye dislike a thing which is good for you, and that ye love a thing which is bad for you. But Allah knoweth, and ye know not.
Fighting is enjoined on you, and it is an object of dislike to you; and it may be that you dislike a thing while it is good for you, and it may be that you love a thing while it is evil for you, and Allah knows, while you do not know.
Prescribed for you is fighting, and you have a hatred for it; and it may be that you hate a thing, while (Literally: and) it is most charitable for you; and it may be that you love a thing while (Literally: and) it is evil for you; and Allah knows and you do not know.