Grammar Quiz

[ Verb Tenses ]

Differentiate between tenses: She has been cooking vs. She cooked.

A. ‘She has been cooking’ indicates an ongoing action; ‘She cooked’ indicates a completed action.

B. ‘She has been cooking’ indicates a future action; ‘She cooked’ indicates a past action.

C. ‘She has been cooking’ indicates a habitual action; ‘She cooked’ indicates a temporary action.

D. ‘She has been cooking’ indicates a completed action; ‘She cooked’ indicates an ongoing action.

Select your answer:
A  B  C  D  E 


Random Topics:

Regular Plural NounsRelative PronounsPast Tense & Present Perfect TenseLanguage Features: Reflective ArticlePast and Future TensesNouns FormationAdverb PhrasesPersonal & Possessive PronounsPhrasal verbs and Prepositional PhrasesNoun and Modal Verbs

Other quiz:

Present Simple vs Past Simple › View

We _____ to the beach last weekend.

A. go

B. went

C. did go

D. was go


Modal Verbs › View

James and Emma are discussing good habits. Can you help them by choosing the correct sentence using ‘should’?

A. You should to brush your teeth.

B. You should brushing your teeth.

C. You should brush your teeth.

D. You should brushes your teeth.

Mixed General Quiz › View

La Alhambra is of the ___ interesting places to visit in Granada.
a. more
b. as
c. most
d. less


Adjective Clause › View

My favourite uncle, which lives in Texas, arrived last night.

A. Which
B. Lives
C. Texas
D. Arrived