[ Tenses ]
By next month, she ___ been teaching for 10 years.
A. has
B. will have
C. will have been
D. is

Random Topics:
Continuous TensesGrammar - Imperatives and LetReported SpeechConditional Sentences and Verb FormAdverb of MannerGerund or InfinitivePresent simple & Continuous-ing form and the to-infinitivePresent Simple/AffirmativeCountable and UncountableOther quiz:
Connectives (because, due to, owing to, because of) › View__________ bad weather, they cancelled all of the flights.
A. Due to
B. Because
Causative Verb › View
These differences between two photographs —- with the help of Photoshop.
A. Should remove
B. Must have removed
C. Could have been removed
D. Have to remove
