Thưa thầy, thầy giúp em cách chia thì giữa 2 vế mệnh đề khi dùng while, em tìm không được ạ.
Với thầy giúp em câu này, em chọn A và đáp án là D.
While I ——- the pleasure of working with you before, I have heard only lavish compliment on you from my coworker.
(A) didn’t have
(B) am not having
(C) had not
(D) have not had
Em chú ý là while có hai nghĩa nhé.
While trong câu này dịch nghĩa là “trong khi” nhưng được dùng để diễn tả sự tương phản, giống như chữ although – “mặc dù”. Ví dụ như câu:
○ He is rich while his sister is poor.
= Anh ấy thì giàu trong khi chị anh ấy thì lại nghèo.
= Anh ấy thì giàu mặc dù chị anh ấy thì nghèo.
Vậy while ở đây không có nghĩa là “trong lúc”, không dùng để chỉ thời gian. Cho nên ở đây chúng ta dựa vào chữ khác trong câu để chọn thì, chứ không dựa vào chữ while.
Ta thấy phía sau có chữ before, có nghĩa là “trước đây”. Người này làm hành động này trước đây rồi, vậy nó phải ở thì quá khứ đơn hoặc thì hiện tại hoàn thành. Tức là đáp án có thể là (A) hoặc (D).
Dựa vào nghĩa:
○ While I have not had the pleasure of working with you before, I have heard only lavish compliment on you from my coworker.
= Mặc dù tôi chưa có vinh dự làm việc với anh trước đây, tôi chỉ toàn nghe những lời khen hết mực dành cho anh từ đồng nghiệp của tôi.
Ta thấy người này đã làm hành động này trước đây nhưng không biết chính xác vào lúc nào. Nếu không biết thời gian chính xác thì ta dùng thì hiện tại hoàn thành, không dùng thì quá khứ đơn. Chỉ dùng thì quá khứ đơn khi cả người nói và người nghe biết hành động đó xảy ra vào lúc nào.
Do đó đáp án là (D) have not had.
Please login or Register to submit your answer