English – Present Perfect Simple: Forms and Uses – BAC Literary Stream
The Present Perfect Simple is a crucial tense for the BAC exam. It connects the past to the present and is used to talk about experiences, recent events, and situations that continue up to now.
Form:
Affirmative: Subject + have/has + past participle
“I have visited Paris.” / “She has finished her homework.”
Negative: Subject + haven’t/hasn’t + past participle
“They haven’t arrived yet.” / “He hasn’t eaten anything.”
Interrogative: Have/Has + subject + past participle?
“Have you ever been to London?” / “Has she called you?”
Uses:
- Experience (no specific time): “I have been to Mecca twice.” / “Have you ever eaten couscous?”
- Change over time: “The population has increased significantly.” / “Technology has changed our lives.”
- Recent actions with present result: “I have lost my keys.” (I can’t find them now) / “She has broken her leg.” (it’s still broken)
- Unfinished actions (with for/since): “I have lived here for ten years.” / “She has worked at this school since 2015.”
- News and announcements: “The president has arrived.” / “Scientists have discovered a new species.”
Signal Words for Present Perfect:
- Ever: “Have you ever seen the ocean?”
- Never: “I have never been to the USA.”
- Just (recently): “He has just left.”
- Already: “She has already finished her homework.”
- Yet (negative/question): “Have you finished yet?” / “I haven’t done it yet.”
- Recently/Lately: “I have recently started learning Chinese.”
- So far: “So far, we have covered five chapters.”
- For/Since: “for two years” / “since 2020”
For vs Since:
- For + duration: for three days, for a week, for a long time, for years
- Since + starting point: since Monday, since 2020, since yesterday, since I was a child
Common Mistakes to Avoid:
- Don’t use specific past time expressions (yesterday, last week, in 2020) with present perfect.
- Wrong: “I have seen him yesterday.” → Right: “I saw him yesterday.” (past simple)
- Wrong: “I have finished my homework last night.” → Right: “I finished my homework last night.”
BAC Exercise:
Complete the sentences with the present perfect:
1. I ___ (visit) three different countries so far.
2. She ___ (not finish) her project yet.
3. ___ you ever ___ (eat) Algerian couscous?
4. They ___ (live) in Algiers since 2018.
5. He ___ (just / arrive) from the airport.
Answers: 1. have visited, 2. hasn’t finished, 3. Have/eaten, 4. have lived, 5. has just arrived
Similar Lessons
- English – The Present Perfect and Present Perfect Continuous
- English – Past Tenses: Simple Past, Past Continuous, Past Perfect
📍 دروس مشابهة
- English – Expressing Cause and Result: So, Such, Too, Enough – BAC
- English – Prepositions of Time, Place, and Movement – BAC
- English Grammar and Writing — Causative Verbs: Have, Get, Let, Make — BAC Practice Part 14 — 3rd Year Secondary — Literary Stream
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.