Grammar Quiz

[ Present Perfect Tense ]

Differentiate between past simple and present perfect: ‘They played soccer’ (past simple) or ‘They have played soccer’ (present perfect)?

A. They are playing soccer

B. They will play soccer

C. They had played soccer

D. The past simple ‘They played soccer’ refers to a specific time in the past, while the present perfect ‘They have played soccer’ indicates an action that started in the past and has relevance to the present.

Select your answer:
A  B  C  D  E 


Random Topics:

Preposition of TimeTypes of PhrasesVerb Patterns / IngModals: Possibility, Necessity, ExpectationGrammar ClausesWishesClauses of ReasonPassive Voice and Relative ClausesFuture PlansHas and Have

Other quiz:

Tenses › View

While she______ her essay, the power went out, and she lost her work.

A. was writing

B. had written

C. had been writing


Grammar › View

What is the comparative degree and superlative degree of (good)?

A. most good/ more good

B. better/ best

C. more good/ most good

D. gooder/ goodest

Gerunds and Infinitives › View

A lot of people are working hard _____ the poor.

A. look after

B. looking after

C. to look after

D. look 


Grammar › View

______ does your sister visit her friends? On Saturday afternoon.

A. Who

B. Where

C. When

D. What