Grammar Quiz

[ Present Perfect and Present Perfect Progressive Tenses ]

We ___ (read) this book for an hour.

A. are reading

B. have read

C. have been reading

D. read

Select your answer:
A  B  C  D  E 


Random Topics:

Present simple & ContinuousPerfect Tenses of VerbsComparatives - SuperlativesGrammar - Present and Past PassiveSubordinating ConjunctionsPassive Modals, Impersonal PassiveGrammar and IdiomsPresent Simple for Future ArrangementPast and Future TensesComparative and Superlatives

Other quiz:

Tenses › View

I _____ well right now. I need to go home.

A. am not feeling

B. didn’t feel

C. don’t feel

D. was not feeling


Grammar › View

They (already/arive) in Germany.

A. have already arrive

B. have already arrived

C. has already arrived

D. already arrived

Nouns & Pronouns › View

…………………of the construction project is scheduled for the end of September.

A. Complete

B. completed 

C. completely

D. completion


Past Perfect and Past Perfect Continuous Tense › View

And then finally, after he told me everything, I realised what _________ (happen) to him when he was a little boy.

A. had happening

B. had been happened

C. had happened

D. had been happening