Skip to content

Present Perfect

l’7ader t’tamm — bda f l’madi w ba9i 7tta daba

3lach had dars?

Since / for / ever / never / just / yet / already = no9ta garantie.

  1. 9A3IDA — 7FED GHI HADI
  • Formula: have / has + past participle (V3: gone) (V3: done, seen, been, gone)
  • He/she/it = has || I/you/we/they = have
  • Since + no9ta f zman (since 2010, since Monday, since I was a child)
  • For + modda (for 3 years, for a long time, for two hours)
  • Just = daba 3ad | already = deja | yet = ba9i (f negative (nafi: not)/soal) | ever = 3omrek
  • 3andak: ma tkhaletch m3a past simple (madi: lbare7). ‘Yesterday’ = past simple, machi present perfect (7ader tamm).
  1. MITAL — CHOUF KIFACH KAYTKTEB I have lived here since 2010. → ana sakn hna mn 2010. She has been ill for two weeks. → hiya mrida 7ad simanytin. Have you ever visited Spain? → wach 3omrek zert isbania? He hasn’t finished yet. → ba9i ma kmmel.

⚠ 3ANDAK! ‘I have seen him yesterday’ ghalet -> ‘I saw him yesterday’.

  1. TAMARINE — 7ELL B 9LEM
1. I ____ (live) in Casablanca since 2015.11. ____ he ____ (do) his homework?
2. She ____ (be) a teacher for ten years.12. It ____ (not / rain) for weeks.
3. ____ you ever ____ (eat) sushi?13. I ____ (read) this book three times.
4. He ____ (not / finish) his work yet.14. The train ____ (not / arrive) yet.
5. We ____ (just / arrive).15. We ____ (be) friends since childhood.
6. They ____ (already / see) this film.16. She ____ (write) five emails today.
7. How long ____ you ____ (know) him?17. They ____ (study) English for six years.
8. I ____ (never / be) to Paris.18. ____ you ____ (see) my phone?
9. She ____ (lose) her keys.19. He ____ (break) his leg.
10. My brother ____ (work) here since june.20. Choose since / for: I haven’t seen him ____ last week.

Before you leave this lesson

  1. Explain the main rule in your own words.
  2. Redo the examples without looking at the correction.
  3. Write one new example using the same pattern.
  4. Move to the previous or next lesson and connect the two rules.
Want the full English Ta3 Lbac on paper? Chri English Ta3 Lbac matbou3 (A5 / A7)