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.

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 VerbsOther quiz:
Grammar › ViewI 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 › ViewLa 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
