Ngu phap tieng Anh: Quá khứ hoàn thành với "by the time" - Cong thuc: By the time + S + V2/V-ed, S + had + V3/V-ed

Quá khứ hoàn thành với “by the time” — By the time + S + V2/V-ed, S + had + V3/V-ed

Trung cấp (B1-B2)

Quá khứ hoàn thành với “by the time”

By the time + S + V2/V-ed, S + had + V3/V-ed

Dùng “by the time” để chỉ hành động hoàn thành trước thời điểm cụ thể

🎬 Tại sao bạn cần học cái này?

Bạn đã bao giờ chạy hối hả đến một cuộc họp, chỉ để nhận ra mọi người đã kết thúc phần thảo luận chính chưa? Hay khi bạn về đến nhà, cơm nước đã dọn sẵn, mọi người đã ăn xong cả rồi? Những lúc như vậy, bạn muốn diễn tả hành động ‘đã xong’ trước một thời điểm nào đó trong quá khứ thì phải làm sao? Cấu trúc ‘By the time’ chính là câu trả lời bạn cần.

📐 Phân tích công thức

By the time + S + V2/V-ed, S + had + V3/V-ed
By the time
⏰ Cụm từ chỉ thời điểm, có nghĩa là ‘vào lúc mà’, ‘trước khi’.
S
👤 Chủ ngữ — người/vật thực hiện hành động.
V2/V-ed
➡️ Động từ ở thì quá khứ đơn (Past Simple) — hành động này là MỐC thời gian trong quá khứ.
,
➡️ Dấu phẩy (comma) ngăn cách hai mệnh đề.
S
👤 Chủ ngữ của mệnh đề chính.
had + V3/V-ed
✅ Thì Quá khứ hoàn thành (Past Perfect) — hành động này đã hoàn tất TRƯỚC thời điểm của mệnh đề ‘By the time’.

✅ Ví dụ đúng

  • 📍 Công việc: Nộp báo cáo và quản lý đã đi về trước đó.
    🇺🇸 By the time I submitted my report, the manager had already left the office.
    🇻🇳 Vào lúc tôi nộp báo cáo, quản lý đã rời văn phòng rồi.
  • 📍 Gia đình: Hoàn thành bữa tối trước khi bố mẹ về.
    🇺🇸 By the time my parents arrived, we had already finished dinner.
    🇻🇳 Đến lúc bố mẹ tôi về, chúng tôi đã ăn tối xong rồi.
  • 📍 Du lịch: Đến sân bay muộn, máy bay đã bay rồi.
    🇺🇸 By the time we reached the airport, our flight had already departed.
    🇻🇳 Đến khi chúng tôi ra sân bay, chuyến bay của chúng tôi đã cất cánh rồi.

❌ Lỗi hay gặp — Sai vs Đúng

By the time I arrive at the station, the train had left.

By the time I arrived at the station, the train had left.

💡 Mệnh đề ‘By the time’ phải dùng thì quá khứ đơn (V2/V-ed) vì sự việc đã diễn ra trong quá khứ.

By the time she finished her homework, her mom came home.

By the time she finished her homework, her mom had come home.

💡 Hành động mẹ về nhà đã xảy ra TRƯỚC khi cô ấy làm xong bài tập. Cần Quá khứ hoàn thành để thể hiện thứ tự.

By the time they got there, we ate everything.

By the time they got there, we had eaten everything.

💡 Hành động ‘ăn hết’ phải hoàn thành trước hành động ‘họ đến’. Thiếu ‘had’ làm mất đi ý nghĩa hoàn thành trước đó.

🇻🇳 Lỗi phổ biến cần tránh

⚠️ Dùng thì hiện tại thay vì quá khứ sau ‘By the time’

By the time I come home, my sister had cooked dinner.

By the time I came home, my sister had cooked dinner.

🔍 Trong tiếng Việt, chúng ta thường dùng thì hiện tại để nói về một hành động trong quá khứ nếu hành động đó mang tính chất ‘khi xảy ra’. Tuy nhiên, tiếng Anh yêu cầu thì quá khứ đơn (V2/V-ed) sau ‘By the time’ khi nói về sự việc đã diễn ra trong quá khứ.

⚠️ Bỏ qua ‘had’ trong mệnh đề chính

By the time they arrived, we finished all the cake.

By the time they arrived, we had finished all the cake.

🔍 Mặc dù ‘finished’ đã là quá khứ, việc thiếu ‘had’ không thể hiện rõ rằng hành động ‘ăn hết bánh’ đã hoàn thành TRƯỚC thời điểm ‘họ đến’. ‘Had + V3/V-ed’ là chìa khóa để thể hiện thứ tự thời gian này.

⚠️ Dịch máy móc ‘By the time’ thành ‘Vào thời gian đó’ và dùng sai thì

By the time I was born, my parents built their house.

By the time I was born, my parents had built their house.

🔍 ‘By the time’ không chỉ đơn thuần là ‘vào thời gian đó’ mà nó nhấn mạnh một hành động đã hoàn tất trước một mốc thời gian khác trong quá khứ. Dùng quá khứ đơn trong cả hai mệnh đề sẽ làm mất đi ý nghĩa của sự việc đã hoàn thành trước đó.

⚖️ So sánh — Đừng nhầm lẫn!

By the time + S + V2/V-ed, S + had + V3/V-ed

By the time I came home, my mom had already prepared dinner. (Mẹ đã chuẩn bị xong bữa tối TRƯỚC KHI tôi về nhà.)

When + S + V2/V-ed, S + V2/V-ed

When I came home, my mom prepared dinner. (Tôi về nhà, VÀ SAU ĐÓ mẹ tôi chuẩn bị bữa tối.)

💡 Điểm khác biệt: Cấu trúc ‘By the time’ (với Quá khứ hoàn thành) dùng để nhấn mạnh rằng một hành động (mệnh đề chính) ĐÃ HOÀN TẤT trước một mốc thời gian hoặc hành động khác trong quá khứ. Còn ‘When’ (khi đi với hai Quá khứ đơn) thường chỉ một chuỗi hành động xảy ra liên tiếp nhau, hành động này xảy ra ngay sau hành động kia, không có sự hoàn thành trước đó.

🧪 Kiểm tra nhanh

💡 Từ vựng hay dùng với cấu trúc này

already
đã rồi
By the time he called, I had already left.
Vào lúc anh ấy gọi, tôi đã đi rồi.
eventually
cuối cùng thì
By the time we eventually found a taxi, the restaurant had closed.
Đến khi chúng tôi cuối cùng cũng tìm được một chiếc taxi, nhà hàng đã đóng cửa mất rồi.
realize
nhận ra
By the time she realized her mistake, it had been too late.
Đến khi cô ấy nhận ra lỗi lầm của mình, thì mọi chuyện đã quá muộn rồi.
deadline
hạn chót
We had finished all tasks by the time the deadline arrived.
Chúng tôi đã hoàn thành tất cả nhiệm vụ vào lúc hạn chót đến.
manage to
xoay sở để làm gì
By the time I managed to open the door, my cat had already run away.
Đến khi tôi xoay sở mở được cửa, con mèo của tôi đã chạy mất rồi.

💬 Câu giao tiếp thực tế

  • 🗣️ Kể về việc bỏ lỡ một hoạt động của gia đình.
    🇺🇸 By the time I woke up, my family had already eaten breakfast and left for work.
    🇻🇳 Đến lúc tôi thức dậy, cả nhà đã ăn sáng xong và đi làm hết rồi.
  • 🗣️ Chia sẻ về việc hoàn thành công việc đúng thời hạn.
    🇺🇸 We managed to finish the project by the time the deadline arrived.
    🇻🇳 Chúng tôi đã xoay sở hoàn thành dự án trước khi hạn chót đến.
  • 🗣️ Diễn tả sự bất ngờ hoặc thay đổi đã xảy ra trước khi mình kịp hành động.
    🇺🇸 By the time I called her, she had already moved to a new apartment.
    🇻🇳 Đến khi tôi gọi cho cô ấy, cô ấy đã chuyển đến một căn hộ mới rồi.

🔍 Khám phá sâu hơn

🇻🇳 Thì Quá khứ hoàn thành không chỉ đơn thuần là kể lại một sự việc đã xảy ra, mà nó còn giúp chúng ta sắp xếp thứ tự các hành động trong quá khứ một cách rõ ràng hơn. Khi kết hợp với ‘By the time’, nó vẽ ra một bức tranh thời gian: một hành động đã hoàn tất trọn vẹn trước khi một hành động khác diễn ra, giống như bạn hoàn thành một nhiệm vụ nhỏ trước khi nhiệm vụ lớn hơn bắt đầu.

🇺🇸 The Past Perfect tense doesn’t just narrate a past event; it helps us sequence actions in the past more clearly. When combined with ‘By the time’, it paints a temporal picture: one action was fully completed before another action took place, much like finishing a small task before a larger one begins.

🇻🇳 ‘By the time’ còn mang một sắc thái đặc biệt trong kể chuyện. Nó thường được dùng để tạo cảm giác ‘đã quá muộn’ hoặc ‘điều gì đó đã xảy ra rồi và không thể thay đổi được’. Cấu trúc này giúp người nghe/đọc hình dung được rằng một sự kiện quan trọng đã hoàn tất trước khi nhân vật chính kịp hành động, tạo nên kịch tính hoặc sự tiếc nuối.

🇺🇸 ‘By the time’ also carries a special nuance in storytelling. It’s often used to create a feeling of ‘it’s too late’ or ‘something has already happened and cannot be changed’. This structure helps the listener/reader visualize that a significant event was completed before the protagonist could act, building drama or regret.

Đánh giá post

Similar Posts