Grammar Quiz

[ Present Tenses ]

I`m sorry! ….for long?

A. do you wait

B. are you waiting

C. have you waited

D. have you been waiting

Select your answer:
         


Random Topics:

Participle AdjectivesComparative & Superlative AdverbsTemporal Conjunctions and ConnectivesPast Simple TenseGrammar: SyntaxVocabulary and GrammarVerbs & AdverbsTenses: Present simple, Past Simple, Future SimplePresent Tense (Negatives and Questions)Future - will / going to / present continuous

Other quiz:

Grammar › View

She has (laid, lain) by the pool every day this week.

A. lain

B. laid


Modal Verbs › View

Most people pass their driving test first time, so it can’t be very hard.

A. Correct

B. Incorrect