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:

Comparative Adjectives and Adverbs › View

Rita can walk … than you think.

A. more far

B. further

C. furthest

D. farer


Adverbial Clause of Manner › View

The girl looks _____ she has just seen a ghost.

A. as

B. as if

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.