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

Select the appropriate option: “More schools ………….. all over Egypt next summer as planned.”

A. were to be built

B. are going to be built

C. are building

D. will be building


Grammar › View

You ……….. 25 years old.

A. am

B. is

C. are

D. –

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