[ Perfect Tenses ]
This June they _________ here for five years.
A. will have been living
B. had been living
C. have been living
Select your answer:
Random Topics:
Figure of SpeechQuantifiers / Prepositions of Time and Comparative AdjectivesRequest with Modal VerbsTOEIC GrammarSimple Past/Past ProgressiveApostrophe GrammarWill vs be going toGrammar - QuantiflierVerb to haveOther quiz:
Conjunction › ViewMai worked hard, ______ she passed her exam.
A. so
B. although
C. because
D. but
Modal Verb › View
It’s possible that it rained heavily last night.
A. It must have rained heavily last night.
B. It should have rained heavily last night.
C. It might have rained heavily last night.
D. It need have rained heavily last night.