Grammar Quiz

[ Tenses ]

By the time she arrived, I __________ for over two hours.

A. had been waiting

B. was waiting

C. have been waiting

D. wait

Select your answer:
A  B  C  D  E 


Random Topics:

Transitional Phrases and ConjunctionsReported Speech and TensesPresent Simple & Present Progressive TenseCausative VerbPast form of ModalsGrammar and EssayDegree of ComparisonPronoun-Verb AgreementAdverb of MannersPast Simple and Past Continuous

Other quiz:

Object Pronouns › View

You broke the window. You broke ______.

A. you

B. it

C. we


Present Perfect and Simple Past Tense › View

I _____ (know) Julie for three years – we still meet once a month.

A. knew

B. have knew

C. has knew

D. known

E. have known

Subordinating Conjunctions › View

… does she study?

A. Where

B. When

C. While

D. What


Grammar › View

At 7 p.m yesterday, John _______ a mock Ielts test.

A. is taking

B. takes

C. was taking

D. will take