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:

Grammar › View

I had to wait 45 minutes for a bus yesterday. There ___ an accident or maybe a strike.

A. might have been

B. might be

C. must have been


Grammar › View

(Tom / participate) _________________________ in “Green Summer” program before?

A. Has Tom participate

B. Tom has participated

C. Did Tom participate

D. Has Tom participated

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