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 › View

I like singing. I sing in the …… every morning.

A. hospital

B. class

C. street

D. shower


Grammar › View

Yesterday, I ____________the bus to school.

A. take

B. takes

C. took

D. taken

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