[ 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:
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