Topics: Present Perfect Tense or Present Perfect Continuous Tense
How long _____________ for him ? I don’t think he’s coming today.
A. have you been waiting
B. have you waited
C. did you wait
D. do you wait
Select your answer:

Random Topics:
Noun Clauses with THATWorld Literature VocabularyPresent Perfect and Present Perfect Progressive TensesGrammar - either...or, neither...norQuestion TagTypes of Prepositiona, an, the, zero articleGrammar - SimilesPresent Perfect Simple and ContinuousModals for RecommendationsOther quiz:
Grammar › ViewA:Has Audrey made the Teacher’s Day card?
B:No, she ____.
A. hasn’t
B. didn’t
C. already has
D. doesn’t have
Future Tense and Conditionals › View
We ____ a picnic if the weather is good this weekend.
A. have
B. will have
C. had
D. having
