[ 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:
-ed/-ing AdjectivesPassive Voice - Present Simple and Past SimpleFirst vs Second Conditional SentencesModals, Infinitives and GerundsNoun PhraseModal Verb in Passive VoiceNoun, Adjective, and Adverb ClausesPresent Perfect and Present Perfect Progressive TensesGrammar: Simple Past and Past ContinuousTenses and ModalsOther quiz:
Vocabulary › ViewMake something have a sharper point
A. weave
B. spinning
C. sharpening
D. strands
Adverb & Compound Sentences › View
__________ the team won the championship, the players celebrated their victory, __________ they raised the trophy high in the air.
A. If, and
B. After, and
C. While, or
D. Since, so
