Unit 6  •  Tenses
06

The Present Perfect Thì hiện tại hoàn thành

S + have / has + V3 — an action that started in the past and still touches the present. Hành động bắt đầu trong quá khứ và còn liên quan tới hiện tại.

📖 Mở sách trang: 12 – 13Lý thuyết: cấu trúc · cách dùng · dấu hiệu · cách thành lập V3
✏️ Bài tập bổ sung trang: 34 – 40Exercise 26 – 37 · đáp án trang 173 – 174
Objectives

What we will learn today Hôm nay chúng ta học gì?

1 · FormCấu trúc

Affirmative, negative and question with have / has + V3, and short answers.

2 · How to make V3Cách thành lập V3

Regular verbs take -ed; irregular verbs come from column 3 of the verb table.

3 · Uses and signal wordsCách dùng và dấu hiệu nhận biết

Three uses, plus just / already / yet / ever / never / recently / so far.

4 · Two exam trapsHai bẫy hay gặp trong đề thi

for or since? And present perfect or past simple?

How we learn: one idea on each slide, then we practise it straight away. Mỗi slide một ý, học xong là luyện tập ngay.
a. Form ①
📖 Mở sách trang: 12

Affirmative — S + have / has + V3 Câu khẳng định

StructureCấu trúc
S + have / has + V3

When do we use it?Khi nào dùng?

To say that something has happened, without telling the exact moment.

How to apply itCác bước áp dụng

1. Look at the subject (nhìn chủ ngữ) 2. Choose have or has (chọn have / has) 3. Put the verb in V3 (động từ cột 3)
She has just sent letters to her friends. Cô ấy vừa gửi thư cho các bạn — "She" ngôi 3 số ít → has, send → sent.
We have worked at this company since 2011. Chúng tôi làm ở công ty này từ 2011 — "We" → have, work → worked.
Common mistake: She has send letters.She has sent letters. Sau have / has luôn là V3, không phải nguyên thể.
a. Form ②
📖 Mở sách trang: 12

Negative — S + have / has + not + V3 Câu phủ định

StructureCấu trúc
S + have / has + not + V3
Short formsDạng rút gọn
have not = haven't · has not = hasn't

How to apply itCác bước áp dụng

1. Keep have / has from the subject (giữ have / has) 2. Add not right after it (thêm not ngay sau) 3. The verb stays V3 (V3 không đổi)
They have not visited him yet. Họ vẫn chưa tới thăm anh ấy — not đứng ngay sau have, visit → visited.
I have not met him since 2021. Tôi không gặp anh ấy từ năm 2021 — meet → met, vẫn là V3.
Common mistake: They don't have visited him.They have not visited him. Không dùng do / does — have / has đã là trợ động từ rồi.
a. Form ③
📖 Mở sách trang: 12

Question — Have / Has + S + V3? Câu nghi vấn

StructureCấu trúc
Have / Has + S + V3 ?
Short answersTrả lời ngắn
Yes, I have. · No, I haven't.
Yes, she has. · No, she hasn't.

How to apply itCác bước áp dụng

1. Move have / has to the front (đảo have / has lên đầu) 2. Subject comes next (chủ ngữ đứng sau) 3. Keep V3 and the time words (giữ V3 và từ chỉ thời gian)
Have you eaten dinner? – Yes, I have. Bạn ăn tối chưa? – Rồi. Trả lời ngắn lặp lại have.
Has Sam ever been to the USA? Sam đã từng đến Mỹ chưa? — "Sam" ngôi 3 số ít → Has, kể cả khi có ever.
Common mistake: Tom has seen this film before?Has Tom seen this film before? Phải đảo have / has ra trước chủ ngữ, không chỉ đổi dấu câu.
a. Form ④
📖 Mở sách trang: 12

have or has? Look at the subject Chia have / has theo chủ ngữ

RuleQuy tắc
I / you / we / they + have
he / she / it + has

When do we use it?Khi nào dùng?

Every present perfect sentence starts with this choice — affirmative, negative or question.

How to apply itCác bước áp dụng

1. Find the real subject (tìm chủ ngữ thật) 2. One person or thing? (một người / vật?) 3. Singular → has · plural → have
The weather has been terrible since yesterday. "The weather" là danh từ không đếm được, ngôi 3 số ít → has.
Our English teachers have never ridden a horse. "teachers" số nhiều → have, dù cụm danh từ dài dễ đọc nhầm thành số ít.
Common mistake: He have finished his homework.He has finished his homework. Ngôi thứ ba số ít luôn dùng has.
Practice · Form
✏️ Bài tập trang: 35

Practice — have / has and the three sentence types Luyện tập: have / has và ba dạng câu

✔ Worked example — let us do it together (Ví dụ mẫu — cùng phân tích)
Our English teachers ______ never ridden a horse. (have / has)
1. Subject = "Our English teachers" (chủ ngữ) 2. "teachers" is plural (số nhiều) 3. Plural subject takes have (số nhiều → have) → have
1 Choose have or has. Chọn have hay has (Exercise 27)
a. I ______ already finished my homework.have
b. ______ Sam ever been to the USA?Has
c. The weather ______ been terrible since yesterday.has
d. My parents ______ lived here for ten years.have
e. She ______ not washed her car yet.has
2 Change the sentence as asked. Đổi dạng câu
a. Tom has seen this film before. → negativeTom hasn't seen this film before.
b. Tom hasn't seen this film before. → questionHas Tom seen this film before?
c. They have visited him. → negativeThey have not visited him.
d. You have eaten dinner. → questionHave you eaten dinner?
e. Has Sam been to the USA? → short answer (Yes)Yes, he has.
Click any question to check it one by one · Bấm vào từng câu để chữa lần lượt
d. V3 ①
📖 Mở sách trang: 13

Regular verbs — add -ed Động từ có quy tắc: thêm đuôi -ed

RuleQuy tắc
V + -ed

When do we use it?Khi nào dùng?

When the verb is not in the irregular verb table, its V3 simply takes -ed.

How to apply itCác bước áp dụng

1. Check the irregular table first (tra bảng bất quy tắc trước) 2. Not there? Add -ed (không có → thêm -ed) 3. V2 and V3 look the same (V2 và V3 giống nhau)
walk → walked · finish → finished · invite → invited · stop → stopped "invite" đã có -e nên chỉ thêm -d; "stop" gấp đôi phụ âm p.
She has washed her car. wash là động từ có quy tắc → washed dùng cho cả V2 và V3.
Remember: a regular V3 always ends in -ed, so has finished is right, has finish is not. V3 có quy tắc luôn kết thúc bằng -ed.
d. V3 ②
📖 Mở sách trang: 13

Irregular verbs — read column 3 Động từ bất quy tắc: tra cột thứ ba

Infinitive Nguyên thểV2 — Past simple Quá khứV3 — Past participle Cột 3Note Ghi chú
writewrotewrittenV2 ≠ V3
seesawseenV2 ≠ V3
dodiddoneV2 ≠ V3
bewas / werebeenV2 ≠ V3
breakbrokebrokenV2 ≠ V3
flyflewflownV2 ≠ V3
comecamecomeV1 = V3
buyboughtboughtV2 = V3
Common mistake: I have seed the film.I have seen the film. Động từ bất quy tắc không thêm -ed — phải tra bảng.
Practice · V3
✏️ Bài tập trang: 34 – 35

Practice — write the past participle Luyện tập: viết dạng V3

✔ Worked example — let us do it together (Ví dụ mẫu — cùng phân tích)
fly → V2 ______ → V3 ______
1. Is "fly" in the irregular table? Yes (có trong bảng) 2. Column 2 = flew (cột 2) 3. Column 3 = flown (cột 3 — dùng cho hiện tại hoàn thành) → flew / flown
1 Write the past participle (V3). Viết V3 (Exercise 26)
a. write → ______written
b. see → ______seen
c. do → ______done
d. break → ______broken
e. be → ______been
2 Regular or irregular? Write the V3. Có quy tắc hay bất quy tắc?
a. walk → ______walked
b. buy → ______bought
c. invite → ______invited
d. come → ______come
e. stop → ______stopped
Click any question to check it one by one · Bấm vào từng câu để chữa lần lượt
b. Use ①
📖 Mở sách trang: 12

Use ① — it started in the past and still goes on Bắt đầu trong quá khứ và còn kéo dài tới hiện tại

When do we use it?Khi nào dùng?

The action began in the past and is still true today — it has not stopped.

Typical wordsTừ đi kèm
since 2011 · for three years · so far

How to apply itCác bước áp dụng

1. Ask: does it still happen now? (bây giờ còn không?) 2. Yes → present perfect (có → hiện tại hoàn thành) 3. Add since / for for the time (thêm since / for)
We have worked at this company since 2011. Bắt đầu từ 2011 và hôm nay vẫn còn làm ở đó.
Karen has studied Italian for three years now and is still studying. Câu nói rõ "is still studying" → việc học chưa dừng lại.
Common mistake: We work here since 2011.We have worked here since 2011. Có since / for chỉ khoảng kéo dài tới nay thì dùng have / has + V3.
Practice · Use ①
✏️ Bài tập trang: 38

Practice — actions that still go on Luyện tập: hành động còn kéo dài

✔ Worked example — let us do it together (Ví dụ mẫu — cùng phân tích)
He (wear) ______ the same coat since he moved here.
1. "since he moved here" → the time is still open (còn kéo dài) 2. Subject "He" → has (ngôi 3 số ít) 3. wear → worn (irregular) (V3 bất quy tắc) → has worn
1 Put the verb in the present perfect. Chia thì hiện tại hoàn thành
a. Karen (study) ______ Italian for three years now.has studied
b. We (work) ______ at this company since 2011.have worked
c. Miriam (live) ______ in Morocco since she was ten.has lived
d. They (be) ______ friends since their childhood.have been
e. Sam (not be) ______ here for a month.hasn't been
2 Does it still go on? Write YES or NO. Việc đó còn tiếp diễn không?
a. Kate has lived there since 2005.YES
b. I met Mary last night.NO
c. We haven't been pen pals for a long time.YES
d. He left London 2 years ago.NO
e. The weather has been terrible since yesterday.YES
Click any question to check it one by one · Bấm vào từng câu để chữa lần lượt
b. Use ②
📖 Mở sách trang: 12

Use ② — the result is here now Kết quả của hành động còn ở hiện tại

When do we use it?Khi nào dùng?

The action is finished, we do not say when, but we can see the result today.

Typical wordsTừ đi kèm
just · already · yet · recently

How to apply itCác bước áp dụng

1. Is there an exact past time? No (không có mốc thời gian) 2. Can we see the result now? Yes (kết quả còn thấy được) 3. Use have / has + V3 (dùng hiện tại hoàn thành)
She has washed her car. (So the car looks clean now.) Không nói rửa lúc nào, nhưng chiếc xe đang sạch — đó là kết quả.
The school bell has rung. We must go now. Chuông vừa reo xong nên bây giờ phải đi ngay.
Common mistake: She has washed her car yesterday.She washed her car yesterday. Có mốc thời gian đã kết thúc thì phải dùng quá khứ đơn.
Practice · Use ②
✏️ Bài tập trang: 38 – 39

Practice — the result we can see today Luyện tập: kết quả còn ở hiện tại

✔ Worked example — let us do it together (Ví dụ mẫu — cùng phân tích)
Rashid (just pass) ______ his driving test.
1. "just" → it happened a moment ago (vừa mới) 2. He is a driver now — the result stays (kết quả còn) 3. Rashid → has; just goes before V3 (just đứng trước V3) → has just passed
1 Put the verb in the present perfect. Chia động từ
a. The school bell (ring) ______. We must go now.has rung
b. She (wash) ______ her car, so it looks clean.has washed
c. His dog (just run) ______ out of the garden.has just run
d. Mary (lose) ______ her hat for 2 days.has lost (theo sách — tiếng Anh chuẩn: “Mary lost her hat 2 days ago.”)
e. My son (not come) ______ back yet.hasn't come
2 Match the sentence with the result now. Nối câu với kết quả hiện tại
a. He has broken his leg. → He can't ______ .walk
b. I have finished my homework. → I am ______ now.free
c. She has bought a new bike. → The bike is ______ .hers
d. They have eaten dinner. → They are not ______ .hungry
e. The bell has rung. → The lesson is ______ .over
Click any question to check it one by one · Bấm vào từng câu để chữa lần lượt
b. Use ③
📖 Mở sách trang: 12

Use ③ — life experience Nói về trải nghiệm đã từng trải qua

When do we use it?Khi nào dùng?

To say that someone has ever done something in their life — travel, food, places.

Typical wordsTừ đi kèm
ever · never · before · many times

How to apply itCác bước áp dụng

1. Are we talking about a life so far? (cả đời tới nay) 2. Choose have / has (chọn have / has) 3. Put ever / never before V3 (ever / never trước V3)
She's tried sushi before. · I've never been to Maldives. "She's" = She has — trải nghiệm đã từng / chưa từng có.
He's been on a big stage many times. Không cần nói lần nào, chỉ cần biết anh ấy đã có trải nghiệm đó.
Common mistake: Have Mary ever been to Ha Noi?Has Mary ever been to Ha Noi? Chủ ngữ ngôi 3 số ít vẫn dùng Has, kể cả khi câu có ever / never.
Practice · Use ③
✏️ Bài tập trang: 37 – 38

Practice — talking about experience Luyện tập: nói về trải nghiệm

✔ Worked example — let us do it together (Ví dụ mẫu — cùng phân tích)
Mary (never be) ______ to Ha Noi.
1. "never" → experience in her whole life (trải nghiệm) 2. Mary → has (ngôi 3 số ít) 3. never goes before V3: be → been (never đứng trước V3) → has never been
1 Put the verb in the present perfect. Chia động từ (Exercise 31)
a. Tom (see) ______ this film before.has seen
b. Mary (never be) ______ to Ha Noi.has never been
c. Mr Brown (travel) ______ by air several times.has travelled
d. We (never watch) ______ that TV programme.have never watched
e. She (try) ______ sushi before.has tried
2 Write the question with ever. Đặt câu hỏi với ever
a. Mary / be / to Ha Noi?Has Mary ever been to Ha Noi?
b. Sam / be / to the USA?Has Sam ever been to the USA?
c. you / hear / this song before?Have you ever heard this song before?
d. Dan / climb / a mountain?Has Dan ever climbed a mountain?
e. they / eat / sushi?Have they ever eaten sushi?
Click any question to check it one by one · Bấm vào từng câu để chữa lần lượt
c. Signals ①
📖 Mở sách trang: 13

just · already · yet Dấu hiệu nhận biết: vừa mới · rồi · chưa

Where do they stand?Vị trí trong câu
have / has + just / already + V3
… + V3 + yet ?

When do we use it?Khi nào dùng?

already in affirmative sentences; yet at the end of negatives and questions.

How to apply itCác bước áp dụng

1. Is the sentence positive? → already (khẳng định → already) 2. Negative or question? → yet (phủ định / nghi vấn → yet) 3. just = a moment ago, before V3 (vừa mới)
I have already finished my exercise. Câu khẳng định nên dùng already, đứng giữa have và V3.
My son hasn't come back yet. · Have you finished your exercise yet? Câu phủ định và câu hỏi dùng yet, đặt ở cuối câu.
Common mistake: I haven't finished my exercise already.I haven't finished my exercise yet. Câu phủ định không dùng already mà dùng yet ở cuối câu.
Practice · Signals ①
✏️ Bài tập trang: 36

Practice — just, already or yet? Luyện tập: just, already hay yet?

✔ Worked example — let us do it together (Ví dụ mẫu — cùng phân tích)
My son went to the supermarket but he hasn't come back ______ .
1. "hasn't" → the clause is negative (phủ định) 2. Negative sentences take yet (phủ định dùng yet) 3. yet stands at the end (yet đứng cuối câu) → yet
1 Fill in already or yet. Điền already hoặc yet (Exercise 29)
a. My son hasn't come back ______ .yet
b. I have ______ finished my homework.already
c. Why haven't you called the doctor ______ ?yet
d. She has ______ washed her car.already
e. They have not visited him ______ .yet
2 Put "just" in the right place. Đặt "just" đúng vị trí
a. Rashid has passed his driving test.has just passed
b. His dog has run out of the garden.has just run
c. She has sent letters to her friends.has just sent
d. The school bell has rung.has just rung
e. We have finished the lesson.have just finished
Click any question to check it one by one · Bấm vào từng câu để chữa lần lượt
c. Signals ②
📖 Mở sách trang: 13

ever · never · before Từng · chưa bao giờ · trước đây

Where do they stand?Vị trí trong câu
Have / Has + S + ever + V3 ?
S + have / has + never + V3
… + V3 + … + before

When do we use it?Khi nào dùng?

These three words belong to experience sentences — a whole life up to now.

How to apply itCác bước áp dụng

1. Question about experience → ever (câu hỏi → ever) 2. "not one time" → never (chưa lần nào → never) 3. never already means "not" (never đã mang nghĩa phủ định)
Has Mary ever been to Ha Noi? – Mary has never been to Ha Noi. ever nằm giữa chủ ngữ và V3; never cũng đứng ngay trước V3.
Tom hasn't seen this film before. before đứng cuối câu, nghĩa là "trước đây".
Common mistake: Mary hasn't never been to Ha Noi.Mary has never been to Ha Noi. Đã có never thì không dùng thêm not.
Practice · Signals ②
✏️ Bài tập trang: 36 – 37

Practice — ever, never or before? Luyện tập: ever, never hay before?

✔ Worked example — let us do it together (Ví dụ mẫu — cùng phân tích)
Dan has ______ climbed a mountain. (This is the first time.)
1. "This is the first time" → not one time until now (chưa lần nào) 2. The sentence has no "not" (câu không có not) 3. never carries the negative meaning (never mang nghĩa phủ định) → never
1 Choose ever, never or before. Chọn ever / never / before (Exercise 30)
a. Dan has ______ climbed a mountain. (the first time)never
b. Has Sam ______ been to the USA?ever
c. Tom hasn't seen this film ______ .before
d. I have ______ been to Maldives. (not one time)never
e. Have you ______ eaten sushi?ever
2 Rewrite with never. Viết lại câu với never
a. Mary hasn't been to Ha Noi.Mary has never been to Ha Noi.
b. We haven't watched that TV programme.We have never watched that TV programme.
c. Our English teachers haven't ridden a horse.Our English teachers have never ridden a horse.
d. I haven't tried sushi.I have never tried sushi.
e. He hasn't flown in a plane.He has never flown in a plane.
Click any question to check it one by one · Bấm vào từng câu để chữa lần lượt
c. Signals ③
📖 Mở sách trang: 13

recently · lately · so far Gần đây · cho đến bây giờ

Same meaningCùng nghĩa
just = recently = lately
so far = until now = up to now = up to the present

When do we use it?Khi nào dùng?

For a period that runs from some time back up to today and is not closed.

How to apply itCác bước áp dụng

1. Spot the phrase in the sentence (tìm cụm tín hiệu) 2. The period reaches today (khoảng thời gian kéo tới nay) 3. Use have / has + V3 (dùng hiện tại hoàn thành)
Prices have gone up lately. · The students haven't discussed the question recently. lately và recently thường đứng cuối câu.
So far we haven't learned five lessons. "So far" mở đầu câu, nghĩa là "cho đến bây giờ".
Also useful: the first / second time — "This is the first time I have seen it." Sau "the first time" cũng dùng hiện tại hoàn thành.
Practice · Signals ③
✏️ Bài tập trang: 36 – 37

Practice — recently, lately, so far Luyện tập: recently, lately, so far

✔ Worked example — let us do it together (Ví dụ mẫu — cùng phân tích)
Prices have gone up ______ . (A. for B. still C. yet D. lately)
1. The sentence is affirmative, so yet is out (khẳng định → bỏ yet) 2. No length of time follows, so for is out (không có khoảng thời gian) 3. lately = recently, fits the present perfect (gần đây) → D. lately
1 Choose the best word. Chọn từ đúng (Exercise 30)
a. Prices have gone up ______ . (for / still / yet / lately)lately
b. The students haven't discussed the question ______ .recently
c. ______ we haven't learned five lessons.So far
d. She has ______ sent letters to her friends. (just)just
e. This is the first time I ______ (see) it.have seen
2 Which tense — present perfect or not? Có phải hiện tại hoàn thành không?
a. Up to now, I ______ (read) three books.have read
b. Until now, she ______ (not answer) my letter.hasn't answered
c. Recently, they ______ (buy) a new house.have bought
d. Lately, the weather ______ (be) terrible.has been
e. So far we ______ (learn) five lessons.have learned
Click any question to check it one by one · Bấm vào từng câu để chữa lần lượt
c. Exam focus ①
📖 Mở sách trang: 13

for or since? Look at what comes after for hay since? Nhìn phần đứng sau

RuleQuy tắc
for + a length of time
since + a point in time

When do we use it?Khi nào dùng?

Both answer "how long?", but for counts the time and since names its starting point.

How to apply itCác bước áp dụng

1. Read the words after the blank (đọc phần sau chỗ trống) 2. A number + a time word? → for (số + đơn vị thời gian → for) 3. A year, a month, an event? → since (mốc cụ thể → since)
I have not met him for a long time. · Sam hasn't been here for a month. "a long time", "a month" là độ dài thời gian → for.
I have not met him since 2021. · Kate has lived there since 2005. "2021", "2005" là mốc bắt đầu → since.
Common mistake: since 4 yearsfor 4 years since không đi với khoảng thời gian.
c. Exam focus ②
📖 Mở sách trang: 13

Three traps with for and since Ba cái bẫy hay gặp với for / since

① A number is not always "for"Có con số chưa chắc là for
② An event can be a starting pointMột sự kiện cũng là mốc thời gian
③ "ago" in the answer is a distractionChữ "ago" đánh lạc hướng
Kate has lived there since 2005. 2005 là một năm cụ thể, không phải độ dài → since, dù vẫn là con số.
We haven't met since the summer festival. Lễ hội là một mốc đã xảy ra → since; "for" ở đây là đáp án gây nhiễu.
Has the girl lived in France for five years? – Yes, she arrived five years ago. "five years" là độ dài → for; câu trả lời có "ago" khiến nhiều bạn chọn nhầm since.
Quick test: can you say "how long?" with a number? → for. Can you say "starting when?" → since. Hỏi "bao lâu?" → for; hỏi "từ khi nào?" → since.
Practice · for / since
✏️ Bài tập trang: 35 – 36

Practice — for or since? Luyện tập: for hay since?

✔ Worked example — let us do it together (Ví dụ mẫu — cùng phân tích)
Kate has lived there ______ 2005.
1. After the blank: "2005" (phần sau chỗ trống) 2. A year is a point, not a length (một năm là mốc) 3. A point in time takes since (mốc → since) → since
1 Write for or since. Điền for hoặc since (Exercise 28)
a. Sam hasn't been here ______ a month.for
b. Kate has lived there ______ 2005.since
c. They have been friends ______ their childhood.since
d. We haven't been pen pals ______ a long time.for
e. I have not met him ______ 2021.since
2 Careful — these are the traps. Cẩn thận, đây là các câu bẫy (Exercise 29 – 30)
a. Miriam has lived in Morocco ______ she was ten.since
b. Has the girl lived in France ______ five years?for
c. We haven't met ______ the summer festival.since
d. They haven't lived here ______ 1990.since
e. He has worn the same coat ______ three days.for
Click any question to check it one by one · Bấm vào từng câu để chữa lần lượt
Exam focus ③
📖 Mở sách trang: 38 – 40

Present perfect or past simple? Hiện tại hoàn thành hay quá khứ đơn?

The deciding questionCâu hỏi quyết định
Is there a finished past time?
Yes → V2 · No → have / has + V3

When do we use it?Khi nào dùng?

Words like yesterday, last night, 2 years ago, in 2019 close the time — they force the past simple.

How to apply itCác bước áp dụng

1. Underline the time words (gạch chân từ chỉ thời gian) 2. Finished time → past simple (đã kết thúc → quá khứ đơn) 3. since / for / never / yet → present perfect (còn tới nay)
I met Mary last night. She has become a very big girl. "last night" đã kết thúc → met; câu sau nói kết quả hiện tại → has become.
Mr Brown has travelled by air several times. Không có mốc thời gian, chỉ nói trải nghiệm → hiện tại hoàn thành.
Common mistake: I have met Mary last night.I met Mary last night. Có "last night" thì bắt buộc dùng quá khứ đơn.
Exam focus ④
📖 Mở sách trang: 39 – 40

Two tenses in one sentence Một câu có thể chứa cả hai thì

PatternMẫu câu
S + V2 + … ago, and S + have / has not + V3 + since then.

How to apply itCác bước áp dụng

1. Split the sentence in two (tách câu làm hai vế) 2. Give each half its own tense (mỗi vế một thì)
He left London 2 years ago and I haven't seen him since then. "2 years ago" → quá khứ đơn; "since then" → hiện tại hoàn thành.
This is the most interesting novel I've ever read. Sau "This is the most … " luôn dùng hiện tại hoàn thành với ever.
Chú ý: "By the time Tom got back, Peter had gone." — câu này in trong chương hiện tại hoàn thành nhưng dùng thì quá khứ hoàn thành, một thì chúng ta sẽ học sau. Sách in ở chương này nhưng thuộc thì sẽ học sau — chỉ cần nhận ra, chưa cần dùng.
Practice · Two tenses
✏️ Bài tập trang: 38 – 40

Practice — present perfect or past simple? Luyện tập: hiện tại hoàn thành hay quá khứ đơn?

✔ Worked example — let us do it together (Ví dụ mẫu — cùng phân tích)
I (meet) ______ Mary last night. She (become) ______ a very big girl.
1. "last night" is a finished time (đã kết thúc) 2. First verb → past simple: met (quá khứ đơn) 3. Second sentence talks about now (nói kết quả hiện tại) → met / has become
1 Present perfect or past simple? Chia thì (Exercise 34 – 35)
a. We (never watch) ______ that TV programme.have never watched
b. The school bell (ring) ______ . We must go now.has rung
c. I (meet) ______ Mary last night.met
d. Mr Brown (travel) ______ by air several times.has travelled
e. His dog (just run) ______ out of the garden.has just run
2 Choose the best answer. Chọn đáp án đúng (Exercise 36)
a. This is the most interesting novel ______ . (I had read / I've ever read)I've ever read
b. He ______ London 2 years ago. (left / has left)left
c. … and I ______ him since then. (didn't see / haven't seen)haven't seen
d. She ______ her car yesterday. (washed / has washed)washed
e. They ______ here since 1990. (didn't live / haven't lived)haven't lived
Click any question to check it one by one · Bấm vào từng câu để chữa lần lượt
Skill
📖 Mở sách trang: 37 – 38

Turning one sentence into three Chuyển khẳng định ↔ phủ định ↔ nghi vấn

The three stepsBa bước
Tom has seen this film before.
Tom hasn't seen this film before.
Has Tom seen this film before?

When do we use it?Khi nào dùng?

This is the classic entrance-exam task: rewrite the same sentence in another form.

How to apply itCác bước áp dụng

1. Never change the V3 (giữ nguyên V3) 2. Negative: add not after have / has (thêm not) 3. Question: move have / has to the front (đảo have / has) 4. Keep before / since / for at the end (giữ từ chỉ thời gian)
We have been pen pals for a long time. → We haven't been pen pals for a long time. Chỉ thêm not, cụm "for a long time" giữ nguyên.
Common mistake: Has Tom saw this film before?Has Tom seen this film before? Đảo Has lên đầu nhưng động từ vẫn phải ở dạng V3.
Practice · Transformation
✏️ Bài tập trang: 37 – 38

Practice — rewrite the sentence Luyện tập: viết lại câu

✔ Worked example — let us do it together (Ví dụ mẫu — cùng phân tích)
Mary has never been to Ha Noi. → question with ever
1. never becomes ever in a question (never → ever) 2. Move Has to the front (đảo Has lên đầu) 3. Keep been, add the question mark (giữ V3) → Has Mary ever been to Ha Noi?
1 Write the negative. Viết câu phủ định (Exercise 31)
a. Tom has seen this film before.Tom hasn't seen this film before.
b. We have been pen pals for a long time.We haven't been pen pals for a long time.
c. They have lived here since 1990.They haven't lived here since 1990.
d. I have finished my exercise.I haven't finished my exercise yet.
e. The weather has been terrible.The weather hasn't been terrible.
2 Write the question. Viết câu nghi vấn
a. Tom hasn't seen this film before.Has Tom seen this film before?
b. Sam has been to the USA.Has Sam been to the USA?
c. You have finished your exercise.Have you finished your exercise yet?
d. The girl has lived in France for five years.Has the girl lived in France for five years?
e. Our English teachers have ridden a horse.Have our English teachers ridden a horse?
Click any question to check it one by one · Bấm vào từng câu để chữa lần lượt
Summary
📖 Mở sách trang: 12 – 13

Summary — everything on one page Tổng kết cả bài trên một trang

Item Nội dungKey point Điểm cần nhớExample Ví dụ
AffirmativeS + have / has + V3She has just sent letters to her friends.
NegativeS + have / has + not + V3They have not visited him yet.
QuestionHave / Has + S + V3 ?Have you eaten dinner? – Yes, I have.
have or hashe / she / it → has; the rest → haveThe weather has been terrible since yesterday.
V3 — regularadd -edwalk → walked · stop → stopped
V3 — irregularcolumn 3 of the verb tablesee → seen · write → written · be → been
Use ①started in the past, still going onWe have worked here since 2011.
Use ②finished, but the result is here nowShe has washed her car.
Use ③experience in a life so farI've never been to Maldives.
Signalsjust · already · yet · ever · never · before · recently · lately · so farPrices have gone up lately.
for / sincefor + length · since + pointfor a month · since 2005
Two tensesfinished past time → past simpleHe left London 2 years ago.
Mixed practice 1
✏️ Bài tập trang: 36 – 37 · 39 – 40

Mixed practice — multiple choice A–D Luyện tập tổng hợp: trắc nghiệm A–D

1 Choose the best answer. Chọn đáp án đúng nhất (Exercise 30)
a. Why haven't you called the doctor ______ ? (A. already B. yet C. ever D. still)B. yet
b. Dan has ______ climbed a mountain. (A. yet B. never C. since D. for)B. never
c. Prices have gone up ______ . (A. for B. still C. yet D. lately)D. lately
d. We haven't met ______ the summer festival. (A. still B. never C. for D. since)D. since
e. Sam hasn't been here ______ a month. (A. since B. for C. yet D. ago)B. for
2 Choose the best answer. Chọn đáp án đúng nhất (Exercise 36)
a. This is the most interesting novel ______ . (A. I've read B. I had read C. I've never read D. I've ever read)D. I've ever read
b. He ______ London 2 years ago and I ______ him since then. (A. left – hadn't seen B. left – haven't seen C. was living – haven't seen D. left – didn't receive)B. left – haven't seen
c. ______ Sam ever been to the USA? (A. Have B. Has C. Did D. Is)B. Has
d. Kate has lived there ______ 2005. (A. for B. since C. in D. ago)B. since
e. Our English teachers ______ never ridden a horse. (A. has B. have C. is D. are)B. have
Click any question to check it one by one · Bấm vào từng câu để chữa lần lượt
Mixed practice 2
✏️ Bài tập trang: 38 – 39

Mixed practice — put the verb in the right form Luyện tập tổng hợp: chia động từ

1 Put the verbs in brackets in the correct tense. Chia động từ (Exercise 32)
a. Rashid (just pass) ______ his driving test.has just passed
b. Karen (study) ______ Italian for three years now.has studied
c. He (wear) ______ the same coat since he moved here.has worn
d. The students (not discuss) ______ the question recently.haven't discussed
e. So far we (not learn) ______ five lessons.haven't learned
2 Put the verbs in brackets in the correct tense. Chia động từ (Exercise 33)
a. How many times ______ you (see) ______ him since he went to Edinburgh?have … seen
b. We are from French. We (be) ______ there for 20 years.have been
c. Mary (lose) ______ her hat for 2 days.has lost (theo sách — tiếng Anh chuẩn: “Mary lost her hat 2 days ago.”)
d. That book (lie) ______ on the table for weeks.has lain
e. My watch (stop) ______ for three days.has stopped
Click any question to check it one by one · Bấm vào từng câu để chữa lần lượt
Lưu ý: câu 2b sách in "We are from French" — đây là lỗi in của sách, đúng ra phải là "We are from France". Phần chia động từ vẫn làm bình thường. Giữ nguyên đề bài như sách, chỉ ghi chú lỗi in.
Game time

🎮 PRESENT PERFECT QUEST Trò chơi ôn tập thì hiện tại hoàn thành

How it worksCách chơi

24 questions · 4 rounds · 3 lives. Choose A, B, C or D — or press 1 – 4 on the keyboard.

ScoringTính điểm

+10 for each correct answer, +5 bonus from a 3-answer streak. A wrong answer costs one life.

The four roundsBốn vòng chơi

1 have or has · 2 for or since · 3 just / already / yet / ever / never · 4 present perfect or past simple

After every answerSau mỗi câu

You get the reason in English and a short rule to remember. Có lời giải thích và quy tắc ngắn.

▶ Play now / Chơi ngay
Wrap-up

Three things to remember Ba điều cần nhớ

1
have / has + V3Luôn là cột 3

Never V2 after have / has: has seen, not has saw.

2
for + length · since + pointfor đi với khoảng, since đi với mốc

for five years · since 2005 · since the summer festival.

3
Finished time → past simpleThời gian đã kết thúc dùng quá khứ đơn

yesterday, last night, 2 years ago → V2, not have / has + V3.

Homework: Exercise 27, 28 and 29 (pages 35 – 36), then Exercise 34 (pages 38 – 39). Check your answers on pages 173 – 174. Bài về nhà: Exercise 27, 28, 29 và 34 — đối chiếu đáp án trang 173 – 174.