Grammar Quiz

[ Perfect Progressive Tenses ]

I ______ (read) this book for three hours by the time you arrive.

A. am reading

B. have been reading

C. will have been reading

Select your answer:
A  B  C  D  E 


Random Topics:

Passive SentencesComparatives - SuperlativeTenses and Time MarkersAuxiliary WordsComparatives, Superlatives & EquativesArticles and DeterminersAdverbial Clauses of Manner and ResultActive & Passive VoicePresent Tense vs Present ContinuousModal Verbs of Permission

Other quiz:

Contrastive Conjunctions › View

Use ‘however’ to connect two contrasting ideas in a sentence.

A. I wanted to go for a walk, and it started to rain.

B. I wanted to go for a walk; however, it started to rain.

C. I wanted to go for a walk; meanwhile, it started to rain.

D. I wanted to go for a walk; therefore, it started to rain.


Spelling › View

Which is the correct spelling of the word…

A. Heros
B. Heroes

Grammar › View

Janith and Noemi __________ to the cinema every weekend!

A. Do
B. Goes
C. Went
D. Go


Will or Going to › View

Look the sky, it’s so dark! I’m sure ______.

A. It’s going to rain

B. It’ll rain