Grammar Quiz

[ Present Perfect Tense ]

Which one is correct ?

A. Make/made/makes

B. Fly/flew/flown

C. put/puts/put

D. drink/drank/drinked

Select your answer:
A  B  C  D  E 


Random Topics:

Causative VerbRelative Pronoun/AdverbsGrammar - may & mightModals for ObligationLinking VerbsArticlesAdjectives, ING - EDVocabulary Spelling GrammarComparatives, Superlatives, and ModalsConditional and Subjunctive

Other quiz:

Grammar › View

Identify the participial phrase.

The scouts roasting marshmallows around the fire told ghost stories to pass the time.

A. roasting marshmallows

B. roasting marshmallows around the fire

C. told ghost stories to pass the time


Grammar › View

Mark the letter A, B, C, or D on your answer sheet to indicate the word that differs from the other three in the position of primary stress in each of the following questions.

A. account

B. design

C. repeat

D. special

Future Perfect vs Future Continuous › View

I’m only halfway through my homework. I _______ (not finish) it before the teacher

A. won’t be finishing

B. won’t have finished


Present Tenses and Vocabulary › View

I’m sorry I’m late, ………………. for a long time?

A. have you been waiting

B. have you waited