Fatskills
Practice. Master. Repeat.
Study Guide: ESL Grammar Verbs Tenses Present Perfect Experience Change Continuing Situation
Source: https://www.fatskills.com/english-as-a-second-language-esl/chapter/esl-grammar-verbs-tenses-present-perfect-experience-change-continuing-situation

ESL Grammar Verbs Tenses Present Perfect Experience Change Continuing Situation

By Fatskills Exam Guides Team — the exam nerds behind 28,500+ quizzes and 2.1M practice questions across 500+ global exams.

⏱️ ~3 min read

What It Is

The Present Perfect is a grammar point used to talk about experiences, changes, or continuing situations that started in the past and have an effect on the present. It's formed with Subject + have/has + past participle. For example: "I have eaten breakfast" (not "I eat breakfast" because it's not a regular habit). ESL learners often struggle with this topic because it's hard to understand when to use the present perfect and when to use the past simple.

Key Rules

  • The present perfect is used to talk about experiences that started in the past and continue up to the present.
  • Use have with I, you, we, they; use has with he, she, it.
  • The past participle is usually formed by adding -ed to the base form of the verb (e.g., walkwalked).
  • Irregular past participles: gogone, taketaken, makemade.
  • Use the present perfect with just, yet, already, never, ever.
  • The present perfect is used to talk about changes that happened in the past and have an effect on the present.
  • Use the present perfect with since and for to talk about how long something has been happening.
  • The present perfect is used to talk about continuing situations that started in the past and continue up to the present.
  • Use the present perfect with always, usually, often, rarely, seldom.
  • The present perfect is used to talk about unfinished actions that started in the past and continue up to the present.
  • Use the present perfect with still, yet, already.
  • The present perfect is used to talk about completed actions that happened in the past and have an effect on the present.
  • Use the present perfect with before, after, since, for.

Common ESL Errors

Error: I eat breakfast yesterday.
Why it happens: Interference from L1 (many languages use the present simple for past actions).
Correction: I had breakfast yesterday (use the past simple for completed actions in the past).

Error: I have gone to the store.
Why it happens: Overgeneralization of the present perfect.
Correction: I went to the store (use the past simple for completed actions in the past).

Error: I have been studying English for 5 years.
Why it happens: Misuse of the present perfect for continuing situations.
Correction: I have been studying English for 5 years (use the present continuous for continuing situations).

Practice Exercises

  1. Fill in the blank: She has eaten breakfast already.
  2. Fill in the blank: I have been studying English for 3 years.
  3. Fill in the blank: They have not seen that movie yet.

Last-Minute Revision

⚠️ Have vs. has: use have with I, you, we, they; use has with he, she, it.
⚠️ Past participle of irregular verbs: gogone, taketaken, makemade.
⚠️ Use the present perfect with just, yet, already, never, ever.
⚠️ Use the present perfect with since and for to talk about how long something has been happening.
⚠️ Use the present perfect with still, yet, already for unfinished actions.
⚠️ Use the present perfect with before, after, since, for for completed actions.
⚠️ Common exceptions: getgot, seeseen, taketaken.



ADVERTISEMENT