Grammar Quiz

[ Present Perfect Tense ]

Miss Rina…….. us English since 2004.

A. was teaching 

B. has taught

C. is going to teach

D. taught

Select your answer:
A  B  C  D  E 


Random Topics:

Comparatives - SuperlativesConjunctions & Cohesive DevicesNoun, Adjective, and Adverb ClausesDo not- Does notPast Simple Negative & QuestionsAdverb of MannerWish, Unless, If sentenceModals of ProbabilityPresent and Past Simple TenseComparative and Superlatives

Other quiz:

Tenses › View

We use verbs in past participle with:

A. past simple

B. present perfect

C. future simple

D. past continuous


Verb Tenses › View

Use the present perfect tense in a sentence about your achievements.

A. I have completed several projects successfully.

B. I will complete several projects successfully.

C. I completed several projects successfully.

D. I am completing several projects successfully.

Apostrophes and Grammar › View

I __________ you to take more care.

A. advice

B. advise


Vocabulary › View

These help readers know what a paragraph will be about.

A. details

B. topic sentences

C. similes and metaphors

D. text evidence