Trắc nghiệm tiếng anh

Bài Thi Trắc Nghiệm Tiếng Anh Thì Quá Khứ Hoàn Thành

Làm bài theo từng câu, đối chiếu đáp án và xem lại lời giải để nắm chắc kiến thức tiếng Anh.

Số câu 10 câu
Thời gian 5 phút
Cấp độ A1-B2

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
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ì
⏪ Past Perfect 1 / 30
📝 Cấu trúc
0 / 30 đã trả lời Bạn có thể nộp bài bất cứ lúc nào
📝
Nộp bài?
Bạn đã trả lời 0 / 30 câu.
0Đúng
0Sai
0Bỏ qua
🔑 Nhập mã để xem kết quả
📌 Hướng dẫn lấy mã
1
Tìm kiếm trên Google
Truy cập google.com và tìm kiếm từ khoá sau:
2
Tìm kết quả phù hợp
Tìm kết quả tìm kiếm khớp với hình ảnh bên dưới:
Hướng dẫn
⚠️ Không tải được ảnh. Vui lòng thử lại.
3
Lấy mã của bạn
Kéo xuống cuối bài viết, nhấn "Lấy Mã Ngay" và nhập mã vào ô phía trên.
🎉 Hoàn thành 3 bước để mở khoá kết quả của bạn!
🎓
Kết quả – Thì Quá Khứ Hoàn Thành
Điểm số
Câu đúng
Câu sai
📖 Ôn lại kiến thức trọng tâm
✅ Cấu trúc cơ bản
Khẳng định: S + had + V3/V-ed
Ví dụ: She had finished her homework before dinner.

Phủ định: S + had not (hadn't) + V3/V-ed
Ví 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 (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 khi
when — khi (hành động trước đó đã xong)
by the time — vào lúc mà
already — đã rồi  |  just — vừa mới
never... 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: S + had been + V-ing
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 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 and then
She 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.

📝 30 câu hỏi ⏱ ~15 phút 🎯 Cấp độ A1–B2 5 chủ điểm
🚀 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... than
  • Had 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.
HOT DEAL Deal tốt nhất hôm nay

Ưu đãi giới hạn cho độc giả của bạn

Giảm sốc --:--