Câu hỏi:
2 năm trước

Mark the letter A, B, C or D on your answer sheet to indicate the correct answer to the following question.

____ from school for three weeks, so he is trying his best to catch up with the other students.

Trả lời bởi giáo viên

Đáp án đúng: b

Dấu hiệu: “for three weeks”

Cách dùng: diễn tả sự việc bắt đầu từ quá khứ, kéo dài và để lại kết quả ở hiện tại, thường dùng với “since + mốc thời gian” hoặc “for + khoảng thời gian”.

Cấu trúc: S + have/has (not) + P2 + since + mốc thời gian” / “for + khoảng thời gian”.

Không rút gọn mệnh đề đầu vì mệnh đề sau vẫn còn liên từ “so”.

=> He has been absent from school for three weeks, so he is trying his best to catch up with the other students.

Tạm dịch: Cậu ấy đã nghỉ học ba tuần, vì vậy cậu đang cố gắng hết sức để bắt kịp các học sinh khác.

Hướng dẫn giải:

Kiến thức: Thì hiện tại hoàn thành

Câu hỏi khác