Some of the medicines were effective against the virus.
Some of the medicine worked on the virus.
ーSome of the medicines were effective against the virus.
「いくつかの薬がそのウイルスに効きました。」
medicine「薬」
virus「ウイルス」
be effective against で「〜に効く」
ーSome of the medicine worked on the virus.
「いくつかの薬がそのウイルスに効きました。」
ここでは work on を使って「〜に効く」を表現しました。
worked on の代わりに worked against と言っても良いです。
ご参考まで!
・Several medicines worked against the virus.
worked against the virus(ウィルスに対して効いた/作用した)という表現を使うことで伝わります。いくつかの薬を意味する several medicines もぴったりです。
・Some medications were effective against the virus.
「いくつかの薬がそのウィルスに対して効果的だった(効いた)」という意味の表現です。