Grammar Quiz

[ Present Perfect Tense ]

Which one is correct ?

A. go/went/been

B. Do/does/did

C. Have/Had/Had

D. Is/am/are

Select your answer:
A  B  C  D  E 


Random Topics:

-Ing and Infinitive Verb PatternsGrammar & VocabularyConditionals (0 - 1 - 2)Past Tense (Regular and Irregular)Simple Present and Past TenseAdjectives, Adverbs, and PrepositionsPast simple regular verbsModal PossibilitiesCOUNT - NONCOUNT NOUNSImperative Sentences

Other quiz:

Modals Deduction: cant /must › View

Where’s Lucy? She _____________ be at the library, as she often goes there at this time.

A. can’t

B. must


Tenses › View

– “Hurry up! We’re waiting for you. What’s taking you so long?”

-” I ………………….. for an important phone call. Go ahead and live without me”.

A. have waited

B. wait

C. will wait

D. am waiting

Tenses › View

Linh ___________ her Maths homework yesterday.

A. does

B. has done

C. did

D. had done


Grammar › View

I told him that ______ wouldn’t get the job done.

A. complain

B. complaint

C. complained

D. complaining