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.

Random Topics:
Preposition of TimeTypes of PhrasesVerb Patterns / IngModals: Possibility, Necessity, ExpectationGrammar ClausesWishesClauses of ReasonPassive Voice and Relative ClausesFuture PlansHas and HaveOther quiz:
Adverb and Noun Clauses › View………………………are increasingly linked over long distances by electronic communications, but many of them still prefer face-to-face encounters.
A. Although people
B. Despite people
C. Today people
D. The fact that people
Vocabulary and Idioms › View
I _______ my breath waiting for my exam’s result and fortunately I passed it.
A. held
B. have
C. gave
D. save
Gerunds and Infinitives › ViewA 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
