Grammar Quiz

[ Present Perfect Tense ]

I __________ English for ten years, but I still have a lot to learn.

A. studied

B. have studied

C. hasn’t studied

D. have studying

Select your answer:
A  B  C  D  E 


Random Topics:

Present ProgressiveGrammar, adverbs of frequency placementPast Simple and Past Continuous TensesTypes of Sentence StructuresPhrasal Verbs and Verb FormsVerb Tenses and Past ParticiplesPreposition of PlaceComparatives and ConjunctionsCorrelative conjunctionsActive vs. Passive Voice

Other quiz:

Verbal and Appositive Phrases › View

Getting up at five, we got an early start.

A. Infinitive Phrase

B. Gerund Phrase

C. Participial Phrase


Grammar › View

Sarah _____ end up at the wrong house if you do not provide her with directions.

A. might

B. must

C. shall

D. should

Modal Verbs › View

Which modal verb is used to express obligation?

A. can

B. will

C. must

D. should


Simile, Metaphor or Personification › View

The Statue of Liberty was much larger than I expected.

A. Simile
B. Metaphor
C. Neither