🧪 Grammar · Grammar Lab

Present Perfect | 1st Year Bac Lesson

Unit 3 · Health and Welfare · 1st Year Bac · Ticket to English 1

📖 Learn

The full rule, with examples. This is your reference before the exam.

What is the Present Perfect for?


We use the Present Perfect for an action that started in the past and is still connected to now — either it’s still true, it just finished, or the exact time isn’t important.

HAVE / HAS + PAST PARTICIPLE

“I have lived here for five years.” (started in the past, still true now)
“She has just finished her treatment.” (it just happened)
“He has broken his arm before.” (at some point, exact time not important)

Have vs Has


I / You / We / They → HAVE + past participle
He / She / It → HAS + past participle

“They have visited the clinic twice.”
“He has taken his medicine.”

FOR vs SINCE


Use FOR with a length of time.
Use SINCE with a starting point in time.

“I have had this cough for three days.” (a length of time)
“She has been in hospital since Monday.” (a starting point)

Negative and question form


Negative: HAVEN’T / HASN’T + PAST PARTICIPLE
“I haven’t taken my medicine yet.”

Question: HAVE / HAS + SUBJECT + PAST PARTICIPLE?
“Have you seen a doctor about this?”

A common mistake


Don’t use the Present Perfect with a specific finished time like “yesterday” or “last week” — use the Simple Past instead.

“I have seen the doctor yesterday.”
“I saw the doctor yesterday.”
“I have already seen the doctor.” (no specific time mentioned — correct)

BE → BEEN كان
An irregular past participle.
"I have been sick since Sunday."
TAKE → TAKEN أخذ
An irregular past participle.
"She has taken her medicine already."
BREAK → BROKEN كسر
An irregular past participle.
"He has broken his leg."
SEE → SEEN رأى
An irregular past participle.
"Have you seen a doctor yet?"
GO → GONE ذهب
An irregular past participle.
"She has gone to the pharmacy."
HAVE → HAD كان لديه
An irregular past participle.
"I have had this headache all day."
FEEL → FELT شعر
An irregular past participle.
"I have felt tired all week."
GET → GOTTEN حصل على
An irregular past participle.
"He has gotten better since yesterday."

Present Perfect | 1st Year Bac Lesson — lesson visual
🎮 Practice

Short rounds testing everything from the Learn zone above.

I ___ this headache for three days.
have had
has had
had
“I” always takes “have”, and “for” fits with a length of time.

🔍 Find the mistake — tap the wrong word.

She have taken her medicine.
“She” always takes “has”, not “have”.
He has been in the hospital ⟪blank⟫ Monday.
since
for
ago
“Since” is used with a starting point in time, like “Monday”.

🧩 Tap the words in the correct order.

you a yet doctor Have seen
“Have you seen a doctor yet?” — HAVE + subject + past participle.

🔎 Tap the word that doesn't belong.

✍️I saw the doctor yesterday.
I have seen the doctor already.
She has taken her medicine.
He has broken his arm before.
“I saw the doctor yesterday” is the odd one out — it has a specific past time, so it uses Simple Past, not Present Perfect.

🔍 Find the mistake — tap the wrong word.

I have seen the doctor yesterday.
Don’t use Present Perfect with a specific past time like “yesterday” — use Simple Past instead.
I ___ my medicine yet.
hasn’t taken
haven’t taken
didn’t taken
“I” always takes “haven’t”, not “hasn’t”.
He has ⟪blank⟫ better since yesterday.
gotten
get
got to
“Gotten” is the past participle of “get”.
Everything covered in this lesson
Have / Has + past participle فعل ماضي تام
For منذ (مدة)
Since منذ (نقطة زمنية)
Be → Been كان
Take → Taken أخذ
Break → Broken كسر
See → Seen رأى
Go → Gone ذهب
Have → Had كان لديه
Feel → Felt شعر
Get → Gotten حصل على
Scan to open MyTeacher on your phone
📱 Get MyTeacher as an app

Scan with your phone camera, then tap "Install" on the site to add it to your home screen.

Or open myteacher.ma on your phone
📥 Keep this
Lesson summary

Present Perfect | 1st Year Bac Lesson — Summary

A one-page recap of this lesson, ready to save on your phone.

Present Perfect | 1st Year Bac Lesson — summary card
📘✨

Want the Complete English Momentum Pack?

This free lesson is one part of the full English Momentum study companion for 1st Year Bac — every unit, beautifully illustrated, with practice and Arabic explanations throughout.

See the Complete Pack →
Scroll to Top