Grammar Quiz

Topics: Perfect Tenses

A: Why are you so late? The movie … (1. start) when we get there.

B: I’m so sorry. I … (2. wait) for so long until my parents went home. I couldn’t leave my sister alone at home.

A: Really? You … (3. be) late for many times.

The suitable verb to complete blank no 2 is …

A. will have been waiting

B. am waiting

C. had been waiting

D. have been waiting

E. has been waiting

Select your answer:
         


Random Topics:

Pronouns and AntecedentsDescriptionsConditionals (0 - 1 - 2)So / Neither / Either / TooCommon & Proper NounsVerb Forms and PrepositionsPreposition after some VerbsTenses (Present, Past, Future Forms)Adjectives & QuantifiersObject Pronouns

Other quiz:

Modals › View

There is an important rule about food in the school…

A. you have to eat in class

B. you don’t have to eat in class

C. you must eat in class

D. you mustn’t eat in class


Some vs. Any › View

We’ve got … furniture, but we still need a table.

a. some

b. any