Em xin chào Thầy,
Mong Thầy giải đáp giùm em câu sau:
He has worked here ——- he was 21 years old.
(A) since
(B) when
Đáp án là (A) since. Thầy cho em hỏi là nếu chọn when thì nghĩa có gì khác không ạ ?
Em xin cảm ơn.
Since là “từ khi”. When là “khi”.
Câu trên không thể chọn (B) when vì nếu dùng when thì cả hai vế đều phải ở thì quá khứ đơn:
○ He has worked here when he was 21 years old. ← sai
○ He worked here when he was 21 years old. ← đúng
= Anh ấy đã làm việc ở đây khi anh ấy 21 tuổi.
Câu này có nghĩa là hành động “làm việc” (work) xảy ra khi anh ấy 21 tuổi, tức hành động đó xảy ra tại một thời điểm trong quá khứ và đã kết thúc. Do đó, nó phải ở thì quá khứ đơn mới đúng.
Ta phải chọn (A) since bởi vì dùng since thì has worked mới có thể ở thì hiện tại hoàn thành:
○ He has worked here since he was 21 years old. ← đúng
= Anh ấy đã làm việc ở đây từ khi anh ấy 21 tuổi.
Câu này có nghĩa là hành động “làm việc” (work) xảy ra từ khi anh ấy 21 tuổi và kéo dài đến bây giờ. Do đó, nó có thể ở thì hiện tại hoàn thành.
Please login or Register to submit your answer