[ Grammar ]
How long…?
A. … did she have her dog?
B. … has she her dog?
C. … have she had her dog?
D. … has she had her dog?

Random Topics:
Must / must notPast Simple (Questions)Grammar ( going to)Present and Past TensePassive Voice of TensesComparison of Adjectives and AdverbsGrammar - Nouns, Verbs, and AdjectivesThere is or There areModals of DeductionVerb AgreementOther quiz:
Grammar › ViewShe is very beautiful. What is the adjective?
A. she
B. is
C. very
D. beautiful
Grammar › View
They ____________ to Japan for three weeks
A. been gone
B. have gone
C. had going
Prepositions › ViewShe asked ___ the schedule for the day.
A. about
B. for
C. in
D. with
E. to
Grammar › View
Taking a taxi to work … than taking a bus to work.
A. is more expensive
B. more expensive
C. expensive
D. as expensive
