1. Cấu trúc by the time là gì?
Cấu trúc by the time trong tiếng Anh được coi là một từ liên kết thời gian. Nó có thể hiểu là “khi…”, “vào lúc…”, “trước khi…” tùy thuộc vào ngữ cảnh và cấu trúc ngữ pháp của câu. Chức năng chính của cấu trúc này là nhấn mạnh thứ tự của hai hành động, một diễn ra trước và một diễn ra sau, trong cả hiện tại và tương lai.
Ví dụ:
- By the time I got there, she’s gone.
- Vào thời điểm mà tôi đến, cô ấy đã rời đi rồi.
Trong ví dụ trên, sự việc “I got there” diễn ra sau sự việc “he’d gone”
2. Cách sử dụng và cấu trúc by the time
Như đã đề cập trước đó, cấu trúc by the time được dùng để nhấn mạnh thứ tự của các hành động trong hiện tại hoặc tương lai. Dưới đây là cấu trúc và cách sử dụng cụ thể:
2.1. Cấu trúc by the time trong thì hiện tại
Trong thì hiện tại đơn, cấu trúc by the time được dùng để biểu thị sự dự đoán, mối quan hệ thời gian giữa hai hành động xảy ra trong hiện tại hoặc tương lai.

a. Cấu trúc by the time với động từ tobe:
By the time + S1 + am/is/are +…., S2 + will + V-inf
By the time + S1 + am/is/are +…., S2 + will have + V-ed/PII
Ví dụ:
- By the time my sister is 20 years old, she will go to travel with my family.
(Khi chị gái tôi vừa tròn 20 tuổi, cô ấy sẽ đi du lịch cùng gia đình tôi.
- By the time Anna is 24 years old, her family will have moved to London.
(Khi Anna tròn 18 tuổi thì gia đình cô ấy sẽ chuyển đến London.
b. Cấu trúc by the time với động từ thường:
By the time + S1 + V(s/es), S2 + will + V-inf
By the time + S1 + V(s/es), S2 + will have + V-ed/PII
Ví dụ:
- By the time you receive this gift, She will be in Ha Long
(Khi bạn nhận được món quà này thì cô ấy đã đến Hạ Long rồi.)
- By the time the teacher arrives, the student will have finished their homework.
(Khi giáo viên đến lớp thì học sinh đã hoàn thành bài tập về nhà.)
2.2. Cấu trúc by the time trong thì quá khứ
Cấu trúc By the time trong thì quá khứ được dùng để nhấn mạnh về một hành động nào đó đã xảy ra trong quá khứ nhưng có một hành động cũng xảy ra trước đó. Đây cũng là cấu trúc có tác dụng nhận biết và phân biệt thì quá khứ hoàn thành.

a. Cấu trúc với động từ tobe
By the time + S1 + was/were +…., S2 + had + V(ed/ PII)
Ví dụ:
- By the time they were at the party, the party had finished.
(Khi đến bữa tiệc thì bữa tiệc đã kết thúc.)
- By the time she was very tired, she had finished that project.
(Trong quá trình hoàn thành dự án đó, cô ấy đã rất mệt mỏi.)
b. Cấu trúc với động từ thường
By the time + S1 + V1(ed/PI), S2 + had + V(ed/PII)
Ví dụ:
- By the time she arrived, the restaurant had eaten all the food .
(Khi đến nhà hàng, thức ăn đã hết.)
- By the time Hoa went to Thao’s home, her family had gone to the airport.
(Lúc Hoa đến nhà Thảo, gia đình cô ấy đã đến sân bay.)
3. Hướng dẫn phân biệt cấu trúc by the time với when/until
Trong tiếng Anh, bên cạnh cụm từ By the time, chúng ta có thể sử dụng nhiều liên từ khác như when hoặc until để chỉ thời điểm. Tuy nhiên, mỗi cấu trúc lại có mục đích sử dụng khác nhau. Dưới đây là hướng dẫn phân biệt cấu trúc by the time với when/ until. Mời bạn tham khảo!

3.1. Phân biệt cấu trúc by the time và when
Hai cấu trúc này đều có nghĩa là “vào thời điểm”, “khi…”, nhưng lại mang ý nghĩa nhấn mạnh khác nhau. Ví dụ:
- Cấu trúc by the time được dùng khi muốn diễn đạt chính xác một mốc thời gian hoặc thời điểm diễn ra hành động.
Ví dụ: By the time my sister came home, I had gone to bed.
(Khi chị gái tôi về nhà, tôi đã đi ngủ.)
- Cấu trúc với when lại được dùng để nhấn mạnh về hành động diễn ra. Thời gian chỉ mang tính chung cung, không cụ thể.
When he was a child, he often went fishing with his father.
(Khi anh ấy còn nhỏ, anh ấy thường đi câu cùng bố.)
3.2. Phân biệt cấu trúc by the time và until
Cả by the time và until đều có nghĩa là cho đến khi. Tuy nhiên, cách sử dụng của chúng lại khác nhau. Ví dụ:
- Cấu trúc by the time được dùng để diễn tả một hành động sẽ kết thúc khi có một hành động, sự việc khác bắt đầu.
- Cấu trúc với Until được sử dụng để diễn tả một hành động, sự việc chỉ diễn ra khi có một hành động, sự việc khác cũng diễn ra vào cùng thời điểm đó.
Ví dụ:
We will have finished this report by the time director comes.
Chúng tôi sẽ hoàn thành bản báo cáo này trước khi giám đốc đến.
We can’t finish this report until director comes.
Chúng tôi không thể hoàn thành bản báo cáo này trước khi John đến.
4. Bài tập ứng dụng
Để hiểu rõ hơn về cấu trúc và cách dùng by the time, hãy thực hành với Mytour qua các bài tập dưới đây.
Bài tập 1: Lựa chọn đáp án đúng để hoàn thành câu
1. By the time Hoa hoàn thành việc học, cô ấy đã ở Hồ Chí Minh được 6 năm.
A. finished – had been B. finished – has been C. finishes – had been D. finished – will have been
2. By the time I got home, my mother (leave)________.
A. left B. had left C. leaves D. will have left
3. By the time my sister arrives home, my father _____ in bed.
A. will be B. am being C. am D.would be
4. _____ 2020, my father will have been working for D.S company for 20 years.
A. By the time B. When C. In D. By
5. By the time the teacher ______ to the class, we will have completed this assignment.
A. will come B. came C. has come D. comes
Bài 2: Chia dạng đúng cho động từ trong ngoặc
1. Lan (complete) ____ breakfast by the time she left the house.
2. By the time my brother arrived in Paris, he (had been living) ____ in New York.
3. She (had) ____ lunch by the time the others arrived at the restaurant.
4. It (had been raining) ____ for five days by the time the storm arrived yesterday.
5. By the time she plans to get to the airport, the plane (will have taken) ____ off.
6. They had finished dinner by the time we (took) ____ a look around the shops.
7. The light (had gone) ____ out by the time we left the office.
8. My friend (had explained) ____ everything clearly by the time we began our work.
9. My brother had watered all the plants in the garden by the time my father (came) ____ home.
10. By the time you arrive, she (will have written) ____ the essay.
Answer:
Exercise 1:
- A 2. B 3. A 4. A 5. D
Exercise 2:
1. had finished 2. had lived 3. had had 4. had rained
5. will have taken 6. Took 7. had gone 8. had explained
9. arrived 10. will have composed.
Bài viết trên, Mytour đã cung cấp cho bạn những kiến thức cơ bản về cấu trúc của 'by the time'. Hãy rèn luyện hàng ngày để ghi nhớ tốt hơn và áp dụng linh hoạt trong cuộc sống. Đừng quên cập nhật những kiến thức tương tự trên trang web Mytour. Ngoài ra, nếu bạn muốn đánh giá trình độ tiếng Anh hiện tại để có hướng học phù hợp, hãy đăng ký thi ngay hôm nay nhé.