[ 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

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 ParticiplesOther quiz:
Grammar › ViewThe magician stopped ______ tricks when he realized his audience had disappeared.
A. performing
B. perform
C. to performing
D. to perform
Modal Verbs › View
– Why isn’t John at work yet?
– I don’t know, he _____________ the train.
A. must have missed
B. might have missed
C. should have missed
D. might not have missed
Grammar › ViewShe 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.
