[ 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:
If Clause › ViewIf I ___________ in London now, I could visit British Museum.
A. were
B. had been
C. have been
D. would be
Grammar › View
SIMPLE PREDICATE
I love puppies.
A. I
B. love
C. love puppies
D. puppies
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
