Bạn đang học với tư cách khách.
Đăng nhập để xây dựng thói quen.
By the time
'By the time + mệnh đề' dùng để nói một hành động đã hoàn tất tính đến một thời điểm được xác định bởi một hành động/mốc khác, thường kết hợp với thì hoàn thành (quá khứ hoàn thành cho quá khứ, tương lai hoàn thành cho tương lai).
Công thức
By the time + S + V (quá khứ đơn/hiện tại đơn), S + had + V3/ed (quá khứ hoàn thành) / will have + V3/ed (tương lai hoàn thành).
Khi nào dùng
Dùng quá khứ hoàn thành ở mệnh đề chính khi nói về quá khứ (mốc đã qua rồi); dùng tương lai hoàn thành khi nói về một mốc trong tương lai.
Đúng
By the time she arrived, the meeting had already started.
Đến khi cô ấy đến, cuộc họp đã bắt đầu rồi.
By the time you read this email, I will have left the office.
Đến khi bạn đọc email này, tôi sẽ đã rời văn phòng rồi.
Hay sai
By the time she arrived, the meeting already started.
By the time she arrived, the meeting had already started.
By the time you read this email, I will leave the office.
By the time you read this email, I will have left the office.
Lưu ý
- 'By the time' ở mệnh đề quá khứ đi với quá khứ hoàn thành ở mệnh đề chính.
- 'By the time' ở mệnh đề tương lai (chia hiện tại đơn) đi với tương lai hoàn thành ở mệnh đề chính.