Grammar Quiz

[ 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 3 is …

A. have been

B. has been

C. had been

D. will have been

E. are

Select your answer:
A  B  C  D  E 


Random Topics:

Independent/Dependent Clauses & Relative ClausesPresent Perfect & Past Simple TenseSimple Past Tense (was/were)Conjunctions & Cohesive DevicesGrammar - may/might/couldAdjectives, ING - EDVerb Patterns / IngUsed to & would & Past SimplePassive Voice of TensesArticles & Compound Nouns

Other quiz:

Grammar and Passive Voice › View

Which sentence uses the passive voice correctly?

A. The letter was written by Sarah.

B. Sarah was writing the letter.

C. Sarah writes the letter.

D. The letter writes Sarah.


Relative Clause › View

The boys  ____ tennis over there are my new neighbor.

A. who plays       

B. playing

C. that playing

D. are playing

Grammar › View

In her latest book, the author _____ her childhood.

A. is describing

B. has described

C. describes

D. was describing


Object Pronouns › View

My mom likes cooking. I often help ___.

A. him

B. them

C. us

D. her