Với câu 1, cấu trúc by the time được dùng ở cả thì hiện tại lẫn quá khứ. Và theo mình nhận xét thì cái đề này chưa đc chặt chẽ. Bởi có nhiều đáp án có thể đc sử dụng ở trong câu này. Cả hai cách của hai người đều được chấp nhận hết nhé. Giờ mình sẽ phân tích rõ câu này.
- Cách mk dùng: receive / will have been thì có nghĩa khi dịch ra, trong khi bạn nhận được lá thư này thì mình đã đi nghỉ mát (sự việc nghỉ mát sẽ xảy ra và mk đã và đang tận hưởng kì nghỉ đc 1 thời gian thì bạn mới nhận đc thư)
- Cách của nhóc Dawsons: receive/ will be away thì có nghĩa là tại thời điểm bạn nhận được lá thư này thì mình đang bước vào khoảng thời gian đầu của vc nghỉ mát
- Cách của Đạt: received/ had been thì dịch ra là việc bạn nhận đc lá thư này và trong khoảng thời gian đó, tôi đã đi nghỉ mát một thời gian (sắp sửa về tại thời điểm trong quá khứ)
Về câu 3: đây là sự hòa hợp trong thì hiện tại e ạ. Em chú ý câu hỏi và dịch nghĩa lại 1 lần, e sẽ nhận ra rằng "mọi chuyện đã trở nên đổi thay, bạn nhìn ra điều đó rồi mà." Do đó với từ vế trc chúng ta phải dùng thì TLĐ, và vế sau, chúng ta phải sử dụng thì HTĐ và vế cuối cùng thì dùng TLĐ hoặc HTTH cx đc nhưng ko hay bằng TLĐ. (cái chỗ chia HTHT là chị dịch ẩu nên mới làm vậy đó ._. Nhưng thực ra nó cx đúng

kaka)