[ Perfect Tenses ]
This June they _________ here for five years.
A. will have been living
B. had been living
C. have been living

Random Topics:
Prepositions and ConjunctionsVerb FormsModals of AdvisabilityLanguage Features: Reflective ArticleConditional Sentences and Verb FormGrammar & VocabGrammar Like & Linking VerbPast Tense & Past Continuous TenseModal Verb Gerund or To InfinitiveActive & Passive VoiceOther quiz:
Modals for Necessity and Suggestions › ViewYou ______ try reading a book in English, you might enjoy it.
A. have to
B. should
C. must
D. can’t
Participal Phrases › View
Two of my friends ________ in the school fights last weekend have been arrested by the police.
A. were involving
B. to be involved
C. involving
D. involved
Grammar › ViewI have _______good friends. I’m not lonely.
A. few
B. a few
C. little
D. a little
Present Simple Passive › View
A report _______________ every Friday by Tom.
A. written
B. are written
C. writes
D. is written
