[ Past Tenses ]
… that boy … next to you for many years?
A. Has … lived
B. Have … lived
C. Has … live
D. Did … lived

Random Topics:
Past Tense & Present Perfect TenseAuxiliaries VerbPronouns and Subject Verb AgreementPrepotitionsFuture Time and TensesHow much and how manyVerbs: Action, Linking, and HelpingGrammar & VocabularyGrammar and Sentence CorrectionGrammar: Simple Past and Past ContinuousOther quiz:
Present Tenses › ViewShe ______ _ English since 2005.
A. has studied
B. studied
C. have studied
Grammar › View
Parrots are ………………… birds than canaries.
A. funny
B. more funny
C. funnyer
D. funnier
Tag Question › ViewIt is time to go,
A. is it?
B. isn’t it?
C. doesn’t it
Future Tense › View
We _____ a Maths test next week and I’m worried about it!
A. have
B. are having
C. are going to have