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:

Perfect Tenses › View

Boom and Rinya ___ ____ (finish) their group project.

A. have finished

B. has finished

C. finished

D. are finishing


Present Perfect Simple vs Continuous › View

We __________ (talk) about this for too long.

A. have talked

B. have been talking

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