Grammar Quiz

Topics: Progessive Tenses

Choose the present perfect to complete the following sentence:

She __________________ here for five years.

A. has lived

B. will have lived

C. is living

D. has been living

Select your answer:
         


Random Topics:

Prepositions and AdverbsConjunctions and ConnectivesZero Conditional SentenceNoun, Verb, AdjectivePRESENT SIMPLE - CHILDRENAdjective / Noun + to InfinitiveSimple Future - WillSimple Present Tense with Adverb of FrequencyQuantifiers MixWh-Question

Other quiz:

Grammar › View

We ____ a nice time at the party tomorrow.

A. have

B. had

C. having

D. will have


Vocabulary › View

What does it mean to “look up to someone”?

A. To regard them as an equal

B. To admire or respect them for their qualities or achievements

C. To avoid interacting with them

D. To consider them a competitor