[ 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:
Can/Could › ViewWhen Tom was 16, he was a fast runner. He _____ run 200 meters in 22 seconds.
A. can
B. can’t
C. could
D. couldn’t
Compound Words and Sentences › View
Stephen got a ______ job at the mall after school.
A. part thime
B. parttime
C. part-time
D. part time
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
