[ Perfect Progressive Tenses ]
She ______ (write) her thesis since last September.
A. is writing
B. has been writing
C. will have been writing

Random Topics:
Subject and Verbs AgreementComparisionsReflexive Pronouns & Modal VerbsClausesQuantifiers and ArticlesTenses and Time MarkersPresent Perfect ContinuousVocabulary and PhrasesLinking Words and ConjunctionModals and PhrasesOther quiz:
Grammar › ViewThe market is always crowded. ____ people go there to buy fresh food.
A. Lot of
B. A lot of
C. Many
Prepositions › View
Find the prepositional phrase(s)!
We went to the park, but I forgot money, so I had to watch the game through the fence.
A. We went
B. I forgot money
C. to watch, through the fence
D. to the park, through the fence
Modal Verbs of Deduction and Speculation › ViewI can’t find my glasses. I definitely had them on the bus.
A. I can’t have left them at home.
B. I can’t leave them at home.
Grammar › View
If I tell you a secret, _________you promise not to tell anyone else?
A. would
B. did
C. will
D. have
