[ Prepositions ]
He was always weak … languages but strong … science.
A. for
B. on
C. with
D. at

Random Topics:
Conditional TensesVocabulary Spelling GrammarSimple PastPhrasal Verb With TakePronoun-Verb AgreementWill and Going toPresent/Past/Future Continuous TensePrepositions Of PlaceAdverbial Clause of ConcessionWorld Literature VocabularyOther quiz:
Grammar › ViewShe agreed ______ the committee.
A. at joining
B. with join
C. to join
D. for joining
and, so, but, because › View
Sarah called her friend, … nobody answered the phone.
A. so
B. because
C. but
D. and