Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124

Tiếng Anh có nhiều cấu trúc nhìn na ná nhau nhưng ý nghĩa và cách dùng khác nhau tinh tế — khiến không ít người bối rối. Trong bài viết này mình sẽ cùng bạn khám phá sáu cấu trúc hay bị nhầm lẫn: had + V3, had + V2, had been + V3, had been + V-ing, have + V3 và have been + V3. Mình trình bày súc tích, dễ hiểu, kèm ví dụ thực tế và mẹo ghi nhớ để bạn phân biệt được khi nào là thì hoàn thành, khi nào là dạng bị động hay tiếp diễn hoàn thành. Đọc xong, bạn sẽ tự tin hơn khi gặp những cấu trúc này trong nói, viết và đọc hiểu. Cùng bắt đầu nhé!
Had + V3/ed là cấu trúc của thì quá khứ hoàn thành (past perfect). Công thức chung: S + had + V3/ed. Ở đây had là trợ động từ (quá khứ của have), còn V3 là quá khứ phân từ của động từ chính — động từ quy tắc thường thêm “-ed”, còn động từ bất quy tắc cần nhớ dạng riêng.
Thì này dùng khi muốn nói một hành động xảy ra trước một hành động khác trong quá khứ. Khi có hai hành động trong quá khứ, hành động xảy ra trước dùng past perfect (had + V3) và hành động sau dùng quá khứ đơn. Ví dụ: When we got to the party, everyone had left.
Về dạng câu, quá khứ hoàn thành có câu khẳng định, phủ định và nghi vấn (Yes/No và Wh-). Lưu ý khi dùng “after”: phần đứng trước “after” thường dùng quá khứ đơn, phần sau “after” dùng quá khứ hoàn thành, ví dụ: They went home after they had eaten a big roasted chicken.

Thì quá khứ hoàn thành (Past Perfect) dùng để diễn tả một hành động đã xảy ra trước một hành động khác trong quá khứ. Cấu trúc cơ bản là had + past participle (Vp2 hay còn gọi là V3). Nếu có hai sự việc trong quá khứ, việc xảy ra trước sẽ dùng had + Vp2, việc sau dùng quá khứ đơn (V2).
Thì này cũng dùng khi muốn nói một hành động đã hoàn thành tại một thời điểm cụ thể trong quá khứ. Những từ báo hiệu thường gặp: when, before, after, by the time… So sánh nhanh: hiện tại hoàn thành nối quá khứ với hiện tại, còn quá khứ hoàn thành nối hai mốc trong quá khứ.
Lưu ý nhỏ: quá khứ đơn dùng V2 (đôi khi thêm -ed với động từ thường), nhưng quá khứ hoàn thành luôn có had đứng trước Vp2. Ví dụ: “Khi tôi đến bữa tiệc, cô ấy đã đi rồi” (When I arrived, she had already left). Mẹo khi dùng: xác định hành động nào xảy ra trước — hành động đó sẽ mang had + Vp2.

Thì quá khứ hoàn thành có cấu trúc S + had + V3/ed, trong đó had là trợ động từ cho mọi ngôi, V3/ed là quá khứ phân từ. Có thể rút gọn S + had thành S’d. Với động từ be, quá khứ phân từ là been, vì vậy “had been + V3” thường dùng để tạo thể bị động ở quá khứ hoàn thành.
Thì này diễn tả hành động xảy ra trước một hành động khác trong quá khứ. Ví dụ: We had had lunch when she arrived (chúng tôi đã ăn trưa trước khi cô ấy đến). Mẫu After + S + had + V3 nối thứ tự sự việc rõ ràng: She had been a teacher for ten years before she changed jobs.
Câu hỏi và phủ định đảo ngữ dùng Had + S + V3? hoặc Had (not) + S + V3. Thêm từ để hỏi như Where had she gone? Có dạng rất hiếm “had been being + V3” cho bị động tiếp diễn (The room had been being decorated before the party). Thì quá khứ hoàn thành rất hữu ích, nên luyện thường xuyên.

Công thức rất đơn giản: S + had + been + V-ing. Thì quá khứ hoàn thành tiếp diễn diễn tả một hành động bắt đầu trước và kéo dài liên tục đến trước một hành động khác trong quá khứ. Ví dụ: I had been jogging for 2 hours before it rained. (Tôi đã chạy bộ được 2 tiếng trước khi trời đổ mưa.)
Ta thường dùng để nhấn thời lượng hoặc tính liên tục của hành động trước một mốc quá khứ. Ví dụ khác: It had been raining very hard for two hours before it stopped; They had been working very hard before we came. Câu phủ định thêm hadn’t: S + hadn’t + been + V-ing (She hadn’t been sleeping well).
Câu hỏi dùng Had + S + been + V-ing? và Wh-questions + had + S + been + V-ing…? Trả lời ngắn là Yes, S + had. / No, S + hadn’t. Ví dụ: Had he been waiting for Lim when you met him? – Yes, he had. Cách này giúp giải thích hoàn cảnh hoặc nguyên nhân cho một sự kiện trong quá khứ.
Trong tiếng Anh, động từ have có ba dạng: V1 là have, V2 là had và V3 cũng là had. Cấu trúc have + V3 (have/has + past participle) tạo thì hiện tại hoàn thành, dùng khi một hành động đã xong nhưng vẫn liên quan đến hiện tại. Ví dụ: I have lived in Bristol since 1984.
Have + V3 còn biểu thị kinh nghiệm, hành động bắt đầu trong quá khứ kéo dài đến hiện tại, hoặc việc vừa xảy ra có kết quả. Ví dụ: She has been to the cinema twice this week. Công thức cơ bản: Khẳng định: S + has/have + V3. Phủ định và nghi vấn tương tự.
Lưu ý: V2 và V3 của have đều là had. V2 là quá khứ đơn (I had a headache yesterday), còn V3 dùng trong các thì hoàn thành. Thì quá khứ hoàn thành là had + V3, diễn tả việc xảy ra trước một hành động quá khứ khác. Ngoài ra có cấu trúc causative: have something done.

Have been + V-ing là cấu trúc của thì hiện tại hoàn thành tiếp diễn, dùng để nhấn mạnh hành động bắt đầu trong quá khứ và còn liên quan hoặc kéo dài đến hiện tại. Ví dụ: I have been learning English for 2 years — mình đã và đang học tiếng Anh được 2 năm rồi, nhấn vào quá trình kéo dài.
Còn “been” có thể là quá khứ phân từ của “be”, nên xuất hiện trong câu bị động như have/has been + V3: The company has been restructured. Đồng thời “been” có thể đứng trước tính từ hoặc danh từ như linking verb: My father has been a teacher for years — ở đây là “đã làm/đã trở thành”.
Vậy sự khác nhau giữa have + V3 và have been + V-ing? Have + V3 (present perfect) nhấn kết quả đã hoàn thành liên quan tới hiện tại; have been + V-ing nhấn quá trình, thời gian tiếp diễn. Có dạng hiếm và không phổ biến là have/has been being + V3 (bị động tiếp diễn), thường tránh dùng. Nhớ rằng sau “have been” không phải lúc nào cũng là V3 — có thể là V-ing, tính từ hoặc danh từ tuỳ ngữ cảnh.

Kết lại, bài viết đã giúp bạn làm rõ sáu cấu trúc: had + V3, had + V2, had been + V3, had been + Ving, have + V3 và have been + V3 — mỗi cái có chức năng và dấu hiệu thời gian riêng, dùng để diễn tả thứ tự sự kiện, trạng thái tiếp diễn hay thể bị động ở quá khứ và hiện tại hoàn thành. Mấu chốt là xác định mốc thời gian và xem hành động chủ động hay bị động để chọn V2/V3 hoặc dạng -ing phù hợp. Hãy thường xuyên luyện tập với câu thật và kiểm tra lỗi nhỏ, bạn sẽ sớm thấy sự khác biệt. Chúc bạn tự tin hơn trên hành trình học tiếng Anh!