Grammar Quiz

[ 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:
A  B  C  D  E 


Random Topics:

Conditional Sentence Type 3Modals of AdviceGrammar Comma UsageModal VerbsNoun ClauseGrammar CorrectionGrammar Pronoun and Singular Plural NounGrammar Past and Future TenseModals for ObligationRegular and Irregular Verbs

Other quiz:

Grammar › View

What time do you _______________________________ get up for work?

A. have to

B. has to

C. had to


Tenses, Determiners & Subject Verb Agreement › View

Emma ___ her dance class yesterday afternoon. 

A. enjoy

B. enjoys

C. enjoyed

D. enjoying

Grammar › View

……………. time do you spend exercising daily?

A. How much

B. How many


Grammar › View

YOU WERE IN THE EIFFEL TOWER – NEGATIVE

A. YOU DON´T WERE INT HE EIFFEL TOWER

B. YOU WEREN`T IN THE EIFFEL TOWER

C. YOU DIDN`T WERE IN THE EIFFEL TOWER

D. DID YOU WERE IN THE EIFFEL TOWER?