Grammar Quiz

[ 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 have

Other quiz:

Conjunction › View

Mai 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.