Grammar Quiz

[ 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

Select your answer:
A  B  C  D  E 


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 Time

Other quiz:

Past Tense › View

They _________ 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