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:
Unscramble Sentence › ViewAdd the correct punctuation to the following sentence: i like to play with my dog
A. I like to play with my dog
B. i like to play with my dog
C. I like to play with my dog.
D. I like to play with my dog
Compound and Complex Sentences › View
Which sentence is a compound sentence?
A. Anna ate a large turkey sandwich before going to school.
B. When the movie started, the audience got quiet.
C. Sybil is able to calculate the median in math, she taught me how to do it.
D. Brenda went to the library, and she checked out twelve books about the Civil War.
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
