[ Grammar ]
A: How ____ have you had a mountain bike?
B: I’ve had one ____ last Christmas.
A. ever, never
B. long, for
C. ever, since
D. long, since
Select your answer:
Random Topics:
Es and SUnreal Uses of Past TensesComparative and Superlative AdjectivesGerunds and ModalsInfinitives for reasonsGerund Subject or ObjectSo or SuchGrammar: SyntaxGrammar - Present Perfect TenseOther quiz:
Conjunction › ViewI know the reason, __________ I can’t tell you.
A. also
B. so
C. like
D. but
Idioms › View
Gosh, I was really drunk last night. What did I have?
a. wasted
b. wrinkled
c. wilting