[ 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:
Compound and Complex, ConditionalsGrammar ClausesPreposition and Preposition PhrasePresent/Past/Future Continuous TenseGrammar of Conjunctions and PrepotitionsReported Speech and Reporting VerbsGrammar Past and Future TensePast Perfect TensesNoun / PronounSubordinating ConjunctionsOther quiz:
Participle Adjectives › ViewMy brother’s test result was very __________. He only got a D.
A. disappointed
B. disappointing
Grammar › View
Which sentence shows advice / suggestion?
A. You mustn’t smoke.
B. You should have your health checked.
C. Would you possibly do me a favor?
D. You can do it, don’t you?
