By Fatskills Exam Guides Team — the exam nerds behind 28,500+ quizzes and 2.1M practice questions across 500+ global exams.
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.
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).
⚠️ Have vs. has: use have with I, you, we, they; use has with he, she, it.⚠️ Past participle of irregular verbs: go → gone, take → taken, make → made.⚠️ 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: get → got, see → seen, take → taken.
Join 4M+ learners. Unlock unlimited quizzes, wrong-answer tracking, flashcards + reminders, study guides, and 1-on-1 challenges.