Grammar Quiz

[ Present Tenses ]

I (have) ……….three tests so far this week.

A. has had

B. having

C. has been having

D. have had

Select your answer:
A  B  C  D  E 


Random Topics:

ConnectorsParticiple - ing/ edActive and PassiveSimple Present and Simple PastPresent simple & ContinuousTenses and OpinionsArticle the or zero article (-)Be used to vs used toPast ContinuousGrammar Clauses

Other quiz:

Grammar › View

It’s good practice _____ you

A. for

B. at

C. of

D. in


Tenses › View

My father is so tired since he … our garden all day for planting vegetables.

  1. has prepared
  2. has been preparing

Grammar › View

_______ fire broke out in that office building ___________ hour ago

A. A; an

B. The; a

C. An; the

D. The; the


Conjunctions › View

Great white sharks are aggressive, so they are _______ gentle _______ friendly.

A. neither… nor

B. either… or

C. both… and

D. whether… or