Grammar Quiz

[ Perfect Tenses ]

Choose the correct form of the verb in “Present Perfect Tense”.

She ____(buy) this pen.

A. bought

B. has bought

C. have bought

Select your answer:
A  B  C  D  E 


Random Topics:

Grammar - Future ActionConjunctions, Prepositions and InterjectionsArticles with Proper NounsVerbs + Infinitives / GerundsVerb Tenses (Progressive, Perfect)Compound AdjectivesAdverbs, Modals, Preposition of timeModal ProbabilityPresent Perfect & Past Simple TenseNoun, Adjective, and Adverb Clauses

Other quiz:

Past Tenses › View

While they ___________ (chat) in the garden, I ___________ (read) my book inside.

A. were chatting, read

B. chatted, was reading

C. were chatting, was reading

D. chatted, read


Grammar › View

Last week, my aunt ____ us to the new restaurant.

A. take

B. takes

C. taking

D. took

Preposition (at,in,on) › View

Where is Alice?

She is —- the attic.

A. at

B. in

C. on


Subjunctive › View

I wish I had time to go. In fact, I …….. to go.

A. Had time
B. Didn’t have time
C. Wouldn’t have time
D. Don’t have time
E. Wouldn’t have time