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:

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