← Quay lại Danh Mục 100 Bài Ngữ Pháp
Bài 03 / 100 12 Thì Tiếng Anh
✍️ Làm Đề Thi Trắc Nghiệm: Đề 03 (100 câu) →

Thì Hiện Tại Hoàn Thành (Present Perfect Tense)

⏱️ Thời lượng học: ~15 - 20 phút chuyên sâu 🎯 Cấp độ: Toàn diện (Mất gốc → TOEIC/IELTS 7.5+) 📖 Dung lượng: Chuẩn sư phạm >1.000 từ ✅ Đã kiểm định 100% ngữ pháp ứng dụng
📖

📖 I. Tổng Quan Ngữ Pháp

Ví dụ minh họa: Tom đang tìm chìa khóa nhưng không thấy. 'He has lost his key' có nghĩa là anh ấy làm mất gần đây, và quan trọng nhất: hiện tại anh ấy vẫn chưa tìm thấy nó.

Cốt lõi của thì Hiện tại hoàn thành (Present Perfect Tense) nằm ở chữ 'Hiện tại' - luôn có một sợi dây liên kết vô hình giữa quá khứ và thời điểm nói (connection with now). Khi nói 'Ow! I've cut my finger', ngón tay của người nói đang chảy máu ở hiện tại.

💡 Ghi nhớ cốt lõi:
Để làm chủ thì Hiện tại hoàn thành, hãy nhớ bản chất then chốt: kết nối giữa quá khứ và hiện tại. Kết quả của hành động quá khứ vẫn còn quan trọng và ảnh hưởng trực tiếp tới hiện tại.

📘 Present Perfect Tense (I have done)

Murphy chỉ ra mối liên hệ then chốt: Present Perfect Tense luôn có sợi dây kết nối với HIỆN TẠI (connection with now). Hành động xảy ra trong quá khứ nhưng kết quả hoặc ảnh hưởng của nó quan trọng ở thời điểm nói.
✍️ Mẫu Câu & Bài Tập Chuyển Đổi Điển Hình
  • Tom has lost his key. (= He lost it recently and still doesn't have it NOW).
  • I've cut my finger. (Ngón tay hiện tại vẫn đang chảy máu hoặc đau).
  • Have you ever been to Rome? - Yes, I've been there twice. (Trải nghiệm tính đến thời điểm hiện tại).
💡 Lưu Ý Sử Dụng Bản Xứ & Khác Biệt Anh - Mỹ
Trong tiếng Anh Mỹ (AmE), người ta có thể chấp nhận Past Simple với already/just/yet ("I already ate"), nhưng trong tiếng Anh chuẩn Cambridge (BrE), bắt buộc dùng Present Perfect Tense ("I have already eaten").

📐 II. Bảng Cấu Trúc Ngữ Pháp & Cú Pháp 3 Dạng

✓ THỂ KHẲNG ĐỊNH (AFFIRMATIVE FORM) Dạng câu phổ biến
S + have / has + V3/ed
Quy tắc vận dụng: I/You/We/They + have ('ve); He/She/It + has ('s).
💡 Ghi chú đặc biệt: Động từ có quy tắc thêm -ed (cleaned); bất quy tắc xem bảng quy tắc (lost, done, written, been).
✗ THỂ PHỦ ĐỊNH (NEGATIVE FORM) Chứa từ Not
S + have / has not + V3/ed
Quy tắc vận dụng: Dạng phủ định: haven't / hasn't + V3/ed.
💡 Ghi chú đặc biệt: Ví dụ: I haven't told anybody about the plan yet.
? THỂ NGHI VẤN & WH-QUESTIONS (INTERROGATIVE FORM) Đảo trợ động từ
Have / Has + S + V3/ed?
Quy tắc vận dụng: Đảo Have/Has lên trước chủ ngữ. Cấu trúc câu hỏi kinh nghiệm: Have you ever + V3/ed?
💡 Ghi chú đặc biệt: Ví dụ: Have you ever been to Rome? - Yes, twice.

🎯 III. Bốn Ngữ Cảnh Ứng Dụng Thực Tiễn Điển Hình

Ngữ cảnh A: Đưa ra thông tin mới (News & Recent events)

Dùng khi thông báo một sự việc vừa mới xảy ra và mang tính thời sự: The road is closed. There has been an accident. Police have arrested two men in connection with the robbery.

⚡ Các bản tin thời sự quốc tế luôn mở đầu bằng Hiện tại hoàn thành, sau đó chuyển sang Quá khứ đơn để kể chi tiết.

Ngữ cảnh B: Kết quả trực tiếp ở hiện tại (Connection with now)

Hành động quá khứ quyết định thực tại: Where's your key? - I've lost it (= hiện tại tôi không có nó). He told me his name, but I've forgotten it (= hiện tại tôi không nhớ nổi).

⚡ Nếu kết quả không còn ở hiện tại, bắt buộc dùng Quá khứ đơn: I lost my key, but now I found it.

Ngữ cảnh C: Trải nghiệm cuộc đời với Ever / Never

Hỏi hoặc kể về những việc đã từng trải qua trong suốt cuộc đời tính đến nay: Have you ever eaten caviar? We've never had a car.

⚡ Đi cùng cấu trúc bậc nhất: It's the best movie I have ever seen.

Ngữ cảnh D: Just, Already, Yet (Thời điểm và kỳ vọng)

Just = vừa mới xong; Already = xong sớm hơn dự kiến; Yet = chưa (dùng trong câu hỏi và phủ định, thể hiện sự trông đợi): Are you hungry? - No, I've just had lunch. Don't forget to pay the bill. - I've already paid it.

⚡ Yet luôn đứng ở cuối câu: Has it stopped raining yet? I haven't sent the email yet.

⚖️ IV. Bảng Đối Chiếu So Sánh Tránh Nhầm Lẫn

Tiêu Chí Phân Định Thì Hiện Tại Hoàn Thành (Present Perfect Tense) Cấu Trúc Khác Dễ Nhầm
Mối liên hệ thời gian Có liên hệ mật thiết với hiện tại (I've lost my key = I don't have it now). Hoàn tất trọn vẹn trong quá khứ, đứt đoạn với hiện tại (I lost my key, but I found it yesterday).
Mốc thời gian xác định Khoảng thời gian chưa kết thúc: today, this week, recently, so far... Mốc thời gian đã chấm dứt: yesterday, in 1990, ten minutes ago, last week.
Phân biệt Been vs Gone He has been to Italy = đã từng đến và hiện đã quay về. He has gone to Italy = đã đi và hiện vẫn đang ở Ý (chưa về).
Cặp từ For & Since For 2 years (khoảng thời gian kéo tới nay); Since 2010 (mốc bắt đầu). For 2 years trong Past Simple = sự việc đã kết thúc (He lived there for 2 years in 1990).

🗣️ V. Ví Dụ Tình Huống

Bấm vào biểu tượng chiếc loa cạnh mỗi câu để nghe giọng phát âm chuẩn bản ngữ, giúp bạn vừa khắc sâu ngữ pháp vừa phát triển khả năng phát âm tự nhiên.

KẾT QUẢ Tình huống: Kết quả hiện tại
“Ow! I've cut my finger. It's bleeding.”
👉 Ý nghĩa tiếng Việt: Ái chà! Tôi bị đứt tay rồi. Nó đang chảy máu đây này.
• Vết cắt xảy ra trước đó nhưng hậu quả ngón tay đang chảy máu ở hiện tại.
TIN MỚI Tình huống: Tin mới
“The road is closed. There has been an accident.”
👉 Ý nghĩa tiếng Việt: Con đường đã bị phong tỏa. Vừa mới có một vụ tai nạn xảy ra.
• Thông báo thông tin mới có tác động ngay lập tức đến giao thông hiện tại.
BẢN XỨ Tình huống: Phân biệt Been / Gone
“James is on holiday. He has gone to Italy.”
👉 Ý nghĩa tiếng Việt: James đang đi nghỉ mát. Anh ấy đã đi Ý (hiện anh ấy đang ở Ý hoặc trên đường đi).
• Has gone to Italy nghĩa là chủ thể chưa trở về nhà.
VỪA MỚI Tình huống: Just
“Are you hungry? - No, I've just had lunch.”
👉 Ý nghĩa tiếng Việt: Bạn có đói không? - Không, tôi vừa mới ăn trưa xong.
• Just diễn tả hành động vừa xảy ra cách đây vài phút, dạ dày vẫn còn no.
SỚM HƠN Tình huống: Already
“Don't forget to pay your electricity bill. - I've already paid it.”
👉 Ý nghĩa tiếng Việt: Đừng quên thanh toán tiền điện nhé. - Tôi đã trả xong rồi.
• Already báo hiệu việc thanh toán đã hoàn tất sớm hơn người kia tưởng.
TRẢI NGHIỆM Tình huống: Kinh nghiệm cuộc đời
“Have you ever been to Rome? - Yes, I've been there several times.”
👉 Ý nghĩa tiếng Việt: Bạn đã từng đến Rome bao giờ chưa? - Rồi, tôi đã đến đó vài lần.
• Ever dùng trong câu hỏi kinh nghiệm từ lúc sinh ra đến hiện tại.

⚠️ VI. Cảnh Báo 4 Bẫy Sai Điển Hình Của Người Học Việt Nam

Dùng Hiện tại hoàn thành với mốc thời gian quá khứ xác định

Rất nhiều học viên nói 'I have seen him yesterday' - Đây là lỗi nghiêm trọng. Có yesterday, last week, ago, in 2015 BẮT BUỘC dùng Quá khứ đơn: I saw him yesterday.

Nhầm lẫn giữa 'has gone to' và 'has been to'

'Jane has gone to Paris' = Jane đang ở Paris; 'Jane has been to Paris' = Jane từng đi Paris và hiện đã về.

Nhầm lẫn giữa Since và For

Since đi với MỐC thời gian (since 9 AM, since Monday, since 2010); For đi với KHOẢNG thời gian (for 2 hours, for 3 days, for 10 years).

Đặt sai vị trí của Already và Yet

Already thường đứng giữa have và V3 (I have already eaten); Yet bắt buộc đứng ở cuối câu phủ định/nghi vấn (I haven't eaten yet).

🧠 VII. Sơ Đồ Tư Duy (Mindmap) Ghi Nhớ Nhanh Trọn Vẹn

🌟 TÂM ĐIỂM BÀI HỌC: Thì Hiện Tại Hoàn Thành (Present Perfect Tense)
1. Bản Chất
Hành động xảy ra trong quá khứ nhưng để lại kết quả thực tế ở hiện tại (Connection with now).
2. Công Thức
S + have/has + V3/ed | S + haven't/hasn't + V3/ed | Have/Has + S + V3/ed?
3. Bộ Ba Tín Hiệu
Just (vừa mới), Already (đã rồi, sớm hơn mong đợi), Yet (chưa, cuối câu phủ định/hỏi).
4. Cặp Đôi Phân Biệt
Been to (đã đi và về) vs Gone to (đã đi và chưa về); Since (mốc) vs For (khoảng).
5. Vùng Cấm
Tuyệt đối KHÔNG đi kèm mốc thời gian quá khứ chấm dứt (yesterday, last night, ago, in 1999).

✍️ VIII. Hệ Thống 4 Bài Tập Trắc Nghiệm Củng Cố Toàn Diện

Tự Động Chấm Điểm

Làm lần lượt các câu hỏi dưới đây từ mức cơ bản đến nâng cao để kiểm tra mức độ thấu hiểu bài giảng. Chọn phương án đúng để xem giải thích chi tiết ngay lập tức!

Câu hỏi 1 / 4 Mức độ: Trung Cấp (Thông Hiểu)
Complete the sentence: 'Everything is going well. We _______ any problems so far.'
A. didn't have
B. don't have
C. haven't had
D. hadn't had
Câu hỏi 2 / 4 Mức độ: Nâng Cao (Vận Dụng Ngữ Cảnh)
Choose the correct sentence:
A. Did you ever eat snails in your life?
B. Have you ever eaten snails in your life?
C. Have you ever ate snails in your life?
D. Do you ever eat snails in your life?
Câu hỏi 3 / 4 Mức độ: Chuyên Sâu (Tìm Lỗi Sai Đề Thi)
Find the error: 'I (A) have seen (B) that famous film (C) two days ago (D) with my brother.'
A. have seen
B. that famous film
C. two days ago
D. with my brother
🎯 Bạn Đã Nắm Vững Bài Học Này Chưa?

Bấm nút bên dưới để ghi nhận vào Hồ Sơ Học Viên cá nhân, tích lũy điểm kinh nghiệm và tiện theo dõi chặng đường học tập của bạn.

Sang Bài Tiếp Theo →
← Bài 2: Thì Hiện Tại Tiếp Di... 📚 Toàn Bộ 100 Bài Học Bài 4: Thì Hiện Tại Hoàn Th... →