Grammar Quiz

[ 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 Tense

Other quiz:

Conjunction › View

I 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