[ Tenses ]
By the time Sarah finishes her project next week, how long ___ working on it?
A. Will she have
B. She has
C. She will have been
D. She will

Random Topics:
Modals and Present TensesSimple Verb TensesDefinite and Indefinite ArticlesWishesConditionals / Unreal PastPresent Perfect and Past TensesNoun and PronounTenses and StructureActive and Passive voiceAdverbs of TimeOther quiz:
Article › ViewIdentify the zero article usage in the sentence: ‘Cats are cute animals.’
A. Animals
B. Dogs
C. Cats
D. Cute
Tenses › View
– It smells of paint here.
– Yes, she ____ her room.
A. was painting
B. had painted
C. has painted
D. has been painting
Past Tense › ViewThey _________ in Beijing for three years when he lost his job.
A. had lived
B. lived
C. have been living
D. had been living
Phrasal Verbs › View
A: Is that story true? B: No. I made ___.
A. it down
B. it out
C. it up
D. it away
