Grammar Quiz

[ Present Perfect ]

How long ______ (Anna, use) the special cream for her eczema?

A. has Anna used

B. did Anna use

C. does Anna use

D. has Anna been using

Select your answer:
A  B  C  D  E 


Random Topics:

Verb Tenses and Past ParticiplesPresent Perfect Tense and Simple Past TensePast Simple and ContinuousEd and Ing EndingsConjunctions and CommasModals: Possibility, Necessity, ExpectationGrammar (Adverbs, Prepositions, Prepositional Phrases)Present/Future/Past Simple/Present PerfectPast Tense vs Present Perfect TensePast Participles

Other quiz:

Grammar › View

Last week, Beth ______ to the movies with me, but this week Tammy _______. 

A. go/went

B. goes/go

C. went/will go

D. goed/will go


Linking Verb › View

Please choose the correct linking verb in the sentence.

Rocky and Winky chased a porcupine.

A. Chased
B. A
C. And
D. No linking verb

Grammar › View

She lives _______ New York City.

A. at

B. on

C. in

D. to


Present Tenses › View

She has been dating Alan for a year.

A. Present Simple

B. Present Continuous

C. Present Perfect

D. Present Perfect Continuous

E. There is a mistake in this sentence.