[ 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 continuousOther quiz:
Grammar › ViewShe 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
