Topics: Grammar & Vocabulary
How long………..you……………at home? For ages.
A. do / stay
B. have / stayed
C. did/ stay
D. are/ staying
Select your answer:

Random Topics:
Modal Verbs for DeductionVerbal and Appositive PhrasesFirst ConditionalsPast and Present Continuous tenseThird ConditionalsTenses and PronounsElectricity VocabularyGrammar and Verb TensesMixed Present TensesModals of AdvisabilityOther quiz:
Adjectives with -ED and -ING › ViewWhat is the most ……………………… creature in the world?
A. fascinating
B. fascinated
Perfect Tenses and Have Got › View
Identify the tense used in the sentence: “They have been playing tennis for two hours.”
A. Present perfect
B. Past perfect
C. Present perfect continuous
D. Future perfect
