[ FOR & SINCE ]
He has been here … a long period.
A. for
B. since
Select your answer:

Random Topics:
Conjunctions - Conjunctive AdverbsComparative and SuperlativesModals AuxiliaryPast and Perfect TensesContrastive ConjunctionsThird ConditionalsComparison and ModalsPunctuation and GrammarCompound AdjectivesReported Speech and SubjunctiveOther quiz:
Grammar › ViewWhat ______at 11 o´clock tonight?
A. will you have done
B. will you have been done
C. will you be doing
Grammar › View
We ___ the bus by 5 minutes
A. missed
B. have missed
C. miss
D. missing
