Grammar Quiz

[ Grammar ]

There you are! I _______ for two hours. Where have you been?

A. am waiting

B. have been waiting

C. wait

D. waited

Select your answer:
A  B  C  D  E 


Random Topics:

The Future Simple TenseModal Verbs for PossibilityAdverb of Frequency and TensesComparatives - SuperlativesPerfect and Past TensesAdverbial ClauseGerunds and InfinitivesWestern Europe CountriesIrregular Plural NounsPast Participle

Other quiz:

Some vs. Any › View

I can’t speak … Chinese or Spanish.
a. some

b. any


For vs Since › View

Today is Monday. So my mother has stayed in the hospital _______ about twelve days.

A. since

B. for

Verb Tenses › View

Create a sentence using the present perfect continuous tense.

A. I studied for my exams

B. I have been studying for my exams.

C. I am studying for my exams

D. I will study for my exams


Grammar › View

I ………… my house cleaned once a week by the cleaning day.

A. haven’t

B. am having

C. have

D. had