Grammar Quiz

[ Verb Tenses ]

Identify the tense: We have been waiting for the bus.

A. Future continuous tense

B. Present simple tense

C. Past perfect tense

D. Present perfect continuous tense

Select your answer:
A  B  C  D  E 


Random Topics:

Giving and Asking for AbilityPassive ModalsPresent Simple TenseComparisionQuestion Tags in Verb TensesModal AuxiliaryIf Conditional Zero and OneMixed GrammarGrammar and Sentence StructureWill vs Verb Infinitives

Other quiz:

Present Tenses › View

Miss Rina…….. us English since 2004.

A. was teaching

B. has taught

C. is going to teach

D. taught


Has and Have › View

We …..two hamsters

A. has

B. have

Tenses › View

Choose the correct form: “He always ___ (go) to the gym.”

A. goes

B. go

C. is going

D. gone


Tenses › View

Choose the correct tense for the following sentence:

Tonight, we will be eating dinner at 8:00 p.m.

A. Past progressive
B. Present progressive
C. Future progressive