Bí Kíp Lý Thuyết Trực Quan
Hiện Tại Hoàn Thành
Present Perfect
Nhịp cầu nối hai thế giới · have/has + V3
Sunflower Edutainment
Nếu Quá khứ đơn là sự việc đã "hoàn tất" và kết thúc hoàn toàn, thì Hiện tại hoàn thành lại là một nhịp cầu — hành động bắt đầu trong quá khứ nhưng kết quả vẫn còn kéo dài đến tận bây giờ.
Bảng màu — màu công thức = màu highlight trong ví dụ
have / has
V3 (Past Participle)
Quá khứ đơn (so sánh)
just · yet · already
for (khoảng thời gian)
since (mốc thời gian)
gone (đi chưa về)
been (đi đã về)
01
Bộ Khung Cấu Trúc — S + Have/Has + V3
I · You · We · They
have
viết tắt: 've
He · She · It · Danh từ số ít
has
viết tắt: 's
✅ Khẳng định
S
+
have / has
+
V3Past Participle
I have lost my key.
Tôi đã làm mất chìa khóa. → Bây giờ không thể vào nhà.
She has finished her homework.
Cô ấy đã làm xong bài tập về nhà.
⛔ Phủ định
S
+
haven't / hasn't
+
V3
I haven't seen him today.
Hôm nay tôi chưa gặp anh ấy.
❓ Câu hỏi
Have / Has
+
S
+
V3
+
…?
Have you ever tried sushi?
Bạn đã từng thử sushi chưa?
✅ Có quy tắc — thêm -ed
giống hệt Quá khứ đơn
work → worked
finish → finished
travel → travelled
⚡ Bất quy tắc — học thuộc!
| Nguyên thể | V3 | Nghĩa |
|---|---|---|
| see | seen | thấy |
| write | written | viết |
| buy | bought | mua |
| eat | eaten | ăn |
| go | gone / been | đi |
02
Bản Chất Cốt Lõi — Quá khứ để lại "dấu vết" ở Hiện tại
⛔
Tuyệt đối KHÔNG dùng Hiện tại hoàn thành với: yesterday · ago · last week · in 2010 → Dùng Quá khứ đơn thay thế.
⚡ Kết quả ở hiện tại
I have lost my key.
Tôi đã mất chìa khóa.
→ Hệ quả: Không thể vào nhà.
He has broken his leg.
Anh ấy bị gãy chân.
→ Hệ quả: Không thể đi được.
🌍 Trải nghiệm sống
Hay đi với: ever · never · before · once
I have travelled around India.
Tôi đã từng du lịch quanh Ấn Độ.
Have you ever eaten durian?
Bạn đã từng ăn sầu riêng chưa?
🌟 Bí kíp "Sự sống và Cái chết"
Chỉ dùng Hiện tại hoàn thành cho người còn sống. Người đã qua đời → bắt buộc dùng Quá khứ đơn.
❌ Đã qua đời → Quá khứ đơn
Shakespeare wrote more than 30 plays.
Shakespeare đã mất → thời gian kết thúc.
✅ Còn sống → Hiện tại hoàn thành
J.K. Rowling has written many books.
Tác giả còn sống → có thể viết thêm.
03
Cặp Đôi Trái Ngược — GONE TO vs BEEN TO
💡
Cả hai đều liên quan đến việc "đi", nhưng sự khác biệt nằm ở chỗ người đó đã về chưa.
GONE (to) ✈️
Đi và CHƯA trở lại · Vẫn đang ở đó
→ Người đó đang ở nơi khác, không ở đây
Ben has gone to Spain.
Ben đi Tây Ban Nha — vẫn đang ở đó.
"Where's Kate?" — "She has gone to lunch."
Kate đang đi ăn trưa — chưa về.
BEEN (to) 🏠
Đi và ĐÃ trở về · Trải nghiệm
→ Đã đi và đang ở đây nói chuyện với bạn
I have been to Spain.
Tôi đã từng đến Tây Ban Nha. (đã về rồi)
Have you ever been to Japan?
Bạn đã từng đến Nhật Bản chưa?
🗺️ Hình dung trực quan
04
Bộ Ba Dấu Hiệu — JUST / ALREADY / YET
JUST
Vừa mới xong
📍 Đứng SAU have/has
Câu khẳng định
Câu khẳng định
I have just had dinner.
Tôi vừa mới ăn tối xong.
ALREADY
Đã rồi · Sớm hơn dự kiến
📍 Đứng SAU have/has
Câu khẳng định
Câu khẳng định
The train has already left.
Tàu đã đi mất rồi.
YET
Chưa · Rồi chưa?
📍 LUÔN đứng cuối câu
Phủ định & câu hỏi
Phủ định & câu hỏi
I haven't finished yet.
Tôi vẫn chưa làm xong.
Has it stopped raining yet?
Trời đã tạnh mưa chưa?
05
Thước Đo Thời Gian — FOR vs SINCE
⏱️
Để trả lời How long…? (Bao lâu rồi?), ta dùng FOR hoặc SINCE — hai từ đo thời gian theo hai cách khác nhau.
FOR
+ Khoảng thời gian · Đo độ dài
for three days
for ten years
for a long time
for hours
We've been married for ten years.
Chúng tôi đã kết hôn được 10 năm.
I've known him for a long time.
Tôi đã biết anh ấy được khá lâu.
SINCE
+ Mốc thời gian · Điểm bắt đầu
since Monday
since 2010
since I was a child
I haven't seen Tom since Monday.
Tôi không gặp Tom kể từ thứ Hai.
She's lived here since she was a child.
Cô ấy sống ở đây từ khi còn nhỏ.
🧠
Mẹo nhớ: FOR = "khoảng" — nói khoảng thời gian dài ngắn. SINCE = "từ lúc" — nói điểm xuất phát cụ thể.
⚖️
So Sánh Nhanh — Hiện tại hoàn thành vs Quá khứ đơn
| Tiêu chí | 🟣 Hiện tại hoàn thành | 🟠 Quá khứ đơn |
|---|---|---|
| Thời điểm | Không rõ / không quan trọng khi nào | Thời điểm cụ thể đã qua |
| Kết quả | Còn ảnh hưởng đến hiện tại | Đã kết thúc hoàn toàn |
| Dấu hiệu | just · already · yet for · since · ever · never |
yesterday · ago last week · in 2010 |
| Ví dụ | I have lost my key. → Không vào nhà được! |
I lost my key yesterday. → Kể lại đơn thuần. |
📋 Bảng Tổng Hợp
Cấu trúc
S + have/has + V3
Phủ định: haven't / hasn't + V3
Câu hỏi: Have/Has + S + V3?
Dấu hiệu
just · already → sau have/has
yet → cuối câu (phủ định/hỏi)
for + khoảng · since + mốc
ever · never · before → trải nghiệm
Gone vs Been
gone to → đang ở đó, chưa về
been to → đã đi và đã về rồi
Không dùng khi
Có yesterday / ago
Có last week / in 2010
Người đã qua đời
🔓 Muốn tìm hiểu thêm?
Kết hợp với các gói liên quan:
Thì Quá khứ Đơn
Động từ Bất quy tắc
Hiện tại hoàn thành Tiếp diễn
Giới từ cơ bản
Sunflower Edutainment