[ 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:
Present Tense › ViewBayu is a guitarist of our school’s band. He ______ guitar really well.
A. play
B. plays
C. played
D. playing
Past Tense vs Present Perfect Tense › View
I ___________ (go) to Olympian City 2 for lunch yesterday.
A. go
B. gone
C. have gone
D. went
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
