[ 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:
Grammar › ViewLast night the bell suddenly …. when I am walking to the bedroom
A. ring
B. rung
C. rang
D. ringing
Tenses (Present and Past) › View
————- your father and mother speak Japanese or Chinese?
A. is
B. Do
C. Does
D. Did
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
