Topics: Perfect Progressive Tenses
She ______ (write) her thesis since last September.
A. is writing
B. has been writing
C. will have been writing
Select your answer:

Random Topics:
Past Future TensesGender and GrammarPast Simple Negative & QuestionsModals for Ability, Possibility and PermissionModals and PrepositionSo, Such, Many, MuchLinking Words and PhrasesAuxiliary Verbs (be, do, have)Superlative AdjectivesPronoun Antecedent AgreementOther quiz:
Grammar › ViewCahya …. buy a ticket when we want to see a movie.
A. Should
B. Can
C. Must
D. Need not
Grammar › View
James wants to _______ his toys to school.
A. brings
B. bring
C. is bringing
D. brought
