Past Perfect · Quá Khứ Hoàn Thành
📝 Bài kiểm tra ngữ pháp tiếng Anh
Thì Quá Khứ Hoàn Thành —
Past Perfect Tense
Past Perfect Tense
30 câu trắc nghiệm kiểm tra toàn diện cấu trúc, cách dùng và các dạng bài tập của thì quá khứ hoàn thành trong tiếng Anh.
30
Câu hỏi
~15
Phút
5
Chủ điểm
⚠️ Mức độ: Nâng cao — Nhiều bẫy tinh vi
Bẫy before/after: khi nào không cần dùng QKHT
Phân biệt had been to vs had gone to vs has gone to
Chọn đúng: QKHT đơn vs QKHT tiếp diễn theo ngữ cảnh
Đảo ngữ: No sooner had... than / Had I known...
Câu điều kiện loại 3 + hỗn hợp; Reported speech lùi thì
📝 Cấu trúc
📖 Ôn lại kiến thức trọng tâm
✅ Cấu trúc cơ bản
Khẳng định:
Ví dụ: She
Phủ định:
Ví dụ: He
Câu hỏi:
Ví dụ:
S + had + V3/V-edVí dụ: She
had finished her homework before dinner.Phủ định:
S + had not (hadn't) + V3/V-edVí dụ: He
hadn't eaten anything when she called.Câu hỏi:
Had + S + V3/V-ed?Ví dụ:
Had you met him before the party?
🕐 Cách dùng chính
Dùng khi diễn tả hành động xảy ra trước một hành động khác trong quá khứ.
Hành động xảy ra trước → Quá khứ hoàn thành (
Hành động xảy ra sau → Quá khứ đơn (
Ví dụ: By the time she
Hành động xảy ra trước → Quá khứ hoàn thành (
had + V3)Hành động xảy ra sau → Quá khứ đơn (
V-ed/V2)Ví dụ: By the time she
arrived (QKĐ), the train had already left (QKHT).
🔑 Từ/cụm từ nhận biết
before — trước khi | after — sau khiwhen — khi (hành động trước đó đã xong)by the time — vào lúc màalready — đã rồi | just — vừa mớinever... before — chưa bao giờ... trước đóas soon as — ngay khi | until — cho đến khi
🔄 Quá khứ hoàn thành tiếp diễn
Cấu trúc:
Dùng khi nhấn mạnh thời gian hoặc tính liên tục của hành động trước đó.
Ví dụ: She was tired because she
(Cô ấy mệt vì đã làm việc suốt cả đêm — nhấn mạnh sự kéo dài.)
S + had been + V-ingDùng khi nhấn mạnh thời gian hoặc tính liên tục của hành động trước đó.
Ví dụ: She was tired because she
had been working all night.(Cô ấy mệt vì đã làm việc suốt cả đêm — nhấn mạnh sự kéo dài.)
⚠️ So sánh: QKHT vs QKĐ
Quá khứ đơn: hai hành động xảy ra nối tiếp nhau → dùng
She
Quá khứ hoàn thành: nhấn mạnh hành động hoàn thành trước:
She
Lưu ý: Khi
and thenShe
finished dinner and then watched TV.Quá khứ hoàn thành: nhấn mạnh hành động hoàn thành trước:
She
had finished dinner before she watched TV.Lưu ý: Khi
before/after đã làm rõ thứ tự, có thể dùng QKĐ cho cả hai.
📋 Xem lại từng câu
📘 Hướng dẫn sử dụng — Trắc nghiệm Thì Quá Khứ Hoàn Thành
Bài kiểm tra ngữ pháp nâng cao: cấu trúc, cách dùng và các bẫy tinh vi của Past Perfect Tense — phân biệt QKHT vs QKĐ, đảo ngữ, câu điều kiện loại 3.
Bắt đầu làm bài
- Truy cập trang và nhấn nút "Bắt đầu làm bài →" để vào bộ đề 30 câu.
- Mỗi câu hiển thị riêng, kèm 4 lựa chọn — làm tuần tự từng câu một.
- Không cần đăng nhập, không cần tài khoản — dùng ngay trên trình duyệt.
- Thanh tiến trình hiển thị số câu đã trả lời / tổng số câu trong suốt bài.
Thao tác trong bài
1
Đọc câu hỏi — câu hiện tại xuất hiện giữa màn hình kèm 4 đáp án A/B/C/D.
2
Nhấn vào đáp án muốn chọn — hệ thống ghi nhận ngay lập tức.
3
Nhấn "Tiếp theo →" để sang câu kế, hoặc "Bỏ qua" nếu chưa chắc — có thể quay lại sau.
4
Nhấn "Nộp bài ✓" bất cứ lúc nào để kết thúc và chuyển sang bước xem kết quả.
Xem kết quả & lấy mã
- Sau khi nộp bài, cửa sổ "Nhập mã để xem kết quả" hiện ra.
- Mở
google.com, tìm từ khoá được hiển thị trên trang — chọn kết quả phù hợp. - Kéo xuống cuối bài viết tìm được, nhấn "Lấy Mã Ngay" để nhận mã.
- Nhập mã vào ô xác nhận → nhấn "Xác nhận" → kết quả mở khóa ngay.
💡 Sau khi xem kết quả: Bảng thống kê hiển thị điểm số, số câu đúng / sai. Nhấn "📋 Xem lại từng câu" để đọc lời giải chi tiết từng câu — rất hữu ích để hiểu lý do sai.
Kiến thức trọng tâm — Quá Khứ Hoàn Thành
✅ Cấu trúc cơ bản
- KĐ:
S + had + V3/V-ed - PĐ:
S + hadn't + V3/V-ed - Hỏi:
Had + S + V3/V-ed?
🕐 Cách dùng chính
- Hành động xảy ra trước một hành động khác trong quá khứ
- Trước →
had + V3| Sau →V-ed
🔄 QKHT tiếp diễn
S + had been + V-ing- Nhấn mạnh thời gian / tính liên tục của hành động trước đó
⚠️ Đảo ngữ & nâng cao
No sooner had... thanHad I known...(câu ĐK loại 3)- Reported speech: lùi thì về QKHT
🔑 Từ / cụm từ nhận biết
before
after
by the time
when
already
just
never...before
as soon as
until
Các bẫy tinh vi thường gặp
BẪY 1
before / after đã làm rõ thứ tự → có thể dùng QKĐ cho cả hai mệnh đề, không bắt buộc phải dùng QKHT.
BẪY 2
had been to (đã từng đến, đã về) ≠ had gone to (đã đến và vẫn ở đó) ≠ has gone to (HTH — vẫn đang ở đó).
BẪY 3
QKHT đơn vs QKHT tiếp diễn: chọn theo ngữ cảnh — cần nhấn mạnh kết quả dùng QKHT đơn; cần nhấn mạnh thời gian kéo dài dùng QKHT tiếp diễn.
BẪY 4
Câu điều kiện loại 3 hỗn hợp:
If + had + V3, would/could + V — đừng nhầm với loại 2.
Sau khi hoàn thành
- Nhấn "📋 Xem lại từng câu" để đọc lời giải chi tiết từng câu — đặc biệt hữu ích với các bẫy ngữ pháp.
- Nhấn "↺ Làm lại" để bắt đầu lại bài từ đầu, luyện đến khi thuần thục.
- Nhấn "📤 Chia sẻ" để gửi bài thi cho bạn bè hoặc học sinh cùng ôn luyện.
- Phần "Ôn lại kiến thức trọng tâm" cuối trang tóm tắt đầy đủ lý thuyết QKHT kèm ví dụ minh họa.