[ Present Perfect ]
All of us have been learning English ______ we were three
A. for
B. since
C. to
D. on

Random Topics:
Habitual and Continuous TensesGrammar and EssayPassive Voice - Present ContinuousGrammar and Sentence StructureModals with Perfect InfinitiveTravel VocabularyFuture PlansTime PhrasesPresent Simple vs Present ContinuousVerb 3 formsOther quiz:
Grammar and Vocabulary › ViewBut then again, none of us can imagine what it’s like to be … .
A. on the safe side
B. in search of
C. in his shoes
D. in trouble with
Modals of Deduction › View
A ‘I finally passed my driving test!’
B ‘Congratulations! You ________ be very pleased.’
A. must
B. can’t
C. might
Modal Verbs › ViewDad ………………… come to the office tomorrow. He has other things planned.
A. will not be able to
B. might have to
C. needn’t have
D. needs
Quantifiers › View
Is there _____________ cheese in the fridge?
A. some
B. any
