[ Perfect Tenses ]
I … (1. ever, live) in Canada before I moved to USA, and I … (2. live) there since then until now.
The suitable answer to complete blank no 2 is ….
A. will have been living
B. has been living
C. had been living
D. have been living
E. has lived

Random Topics:
Adjectives-Comparison, SuperlativeContinuous TenseIn/On/At + TimePossessive Pronouns and QuantifiersPresent Simple and Continuous TensePassive VoicePassive Voice & Verb TensesModals TensesAdverbial Concession ClausesAdjectives & PrepositionOther quiz:
Vocabulary › ViewMany officials will _________ their support of the mayor’s campaign by speaking at the press conference.
A. Convince
B. Sufficient
C. Declare
D. Various
Grammar › View
The airlines require _____a passport for international travel.
A. all passengers to have
B. all passengers having
C. them having
Grammar › ViewThe boy___ bike is broken is crying.
A. that
B. whose
C. whom
D. who
Grammar › View
Where _______ born?
A. have you been
B. was you
C. was you been
D. were you
