Grammar Quiz

[ Present Perfect Tense ]

My sister _______________ a new dress this morning.

A. have buy

B. has buy

C. have bought

D. has bought

Select your answer:
A  B  C  D  E 


Random Topics:

Kinds of NounsCommon ErrorRelative Pronouns with PrepositionsAdverbs of Frequency & Simple Present TenseMix-TensesFuture Time and TensesPersuasive TextPast and Perfect TensesPrepositions after VerbsNoun / Pronoun

Other quiz:

Grammar › View

Fill in the blank with the word that will best complete the sentence:

Either the cat or dog _____ my sock yesterday.

A. takes

B. take

C. took

D. will take


Tenses › View

My left foot hurts like hell : I …………………… off my bike.

A. fell

B. have been falling

C. had fallen

D. have fallen

Phrase and Clause › View

Throwing papers along the streets

A. Phrase

B. Independent clause

C. Dependent clause

D. None of them are correct


Verb Tenses › View

By the end of this month, I __ for this company for two years.

A. have been working

B. will have been working

C. will be working

D. will work