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:

Simple Future Tense › View

Diana will…….a new car tomorrow

A. drove

B. drives

C. driving

D. drive


Grammar › View

My parents never let me _______ out alone at night.

A. to go

B. go

C. went

D. so as to

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