Grammar Quiz

[ Present Perfect Tense ]

Which one is correct ?

A. My mom has already paid the bill

B. My father has just eaten

C. I have taught English for 20 years

D. All are correct

Select your answer:
A  B  C  D  E 


Random Topics:

Tenses & PrepositionCoordinating and Subordinating ConjunctionsAdverbCountable & Uncountable NounsTenses and StructureGender and GrammarGrammar - Nouns, Verbs, and AdjectivesAdverbs of DegreeConjunctivesPossessive Nouns

Other quiz:

Prepositions of Time and Place › View

I have English classes ____ night

A. To

B. In

C. On

D. At


Vocabulary › View

I got a _____ from Pete to say he would be late.

A. job

B. present

C. message

D. tickets

IN, ON & AT › View

She plays tennis _____ Fridays.

A. IN

B. ON

C. AT

D. [ – ]


Present Perfect Tense › View

The car has …..at the parking lot since 9 a.m

A. stop

B. stops

C. stopped

D. stoping

E. to stop