Grammar Quiz

[ Present Perfect Tenses ]

I ___ this book all afternoon, but I still haven’t finished.

A. read

B. am reading

C. have been reading

D. have read

Select your answer:
A  B  C  D  E 


Random Topics:

Articles with Proper NounsCommon & Proper NounsUnreal ConditionalsAdverbial ClausePast Continuous vs Past SimpleGrammar - Be going toGrammar - FutureDirect and Indirect SpeechConnectives (because, due to, owing to, because of)Time Clauses of Future

Other quiz:

Vocabulary › View

What is the meaning of nobles?

A. a person who comes from a prominent birth or rank

B. lacking very little variety

C. a small sailing ship, usually used alongside a larger ship

D. to linger with no purpose


Modals for Obligation › View

You ____ come with me; I can go alone.

A. mustn’t

B. shouldn’t

C. don’t have to

D. didn’t have to

Used to › View

I __________ to the beach every day.

A. use to go

B. used to went

C. used to go

D. used to


Noun, Adjective, and Adverb Clauses › View

Identify the noun clause in the sentence: “I wonder if she will come to the party.”

A. I wonder

B. if she will come to the party

C. she will come to the party

D. to the party