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:

Grammar › View

John didn’t use to __________ (not drink) coffee, but now he can’t start his day without it.

A. used to

B. uses to

C. didn’t use to

D. did uses


Tenses › View

It ____________ all day long yesterday.

A. rained

B. was raining

C. had rained

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