She (be) here but she (go) down with flu.
Câu này đáp án đúng là: She should have been here but she has gone down with flu.
Thầy cho em hỏi là mình có thể thay thế should have been thành could have been hay would have been được không ạ?
Còn (go) tại sao lại chia hiện tại hoàn thành ạ? Tại should have been là ở trong quá khứ thì (go) cũng phải chia ở quá khứ (had gone) chứ ạ?
Em cảm ơn thầy nhiều ạ!
Should have, could have và would have khác nhau nhé em. Chúng không thể hoàn toàn thay thế cho nhau được. Nếu dùng could have hay would have thì nghĩa của câu đó sẽ khác.
Should have nghĩa là “đáng lẽ đã nên”. Nó được dùng để diễn tả điều mình muốn xảy ra mà không xảy ra. Nói cách khác, nó được dùng để diễn tả ý kiến cá nhân.
○ She should have been here but she has gone down with flu.
= Cô ấy đáng lẽ nên ở đây nhưng cô ấy đã bị cảm cúm.(Tôi nghĩ / muốn cô ấy có mặt ở đây.)
Could have nghĩa là “đã có thể”. Nó được dùng để diễn tả một điều đã có khả năng xảy ra nhưng không xảy ra.
○ She could have been here but she has gone down with flu.
= Cô ấy đã có thể ở đây nhưng cô ấy đã bị cảm cúm.(Nếu cô ấy không bị cúm thì đã có khả năng (ví dụ 60%) là cô ấy ở đây. Hay nói cách khác là “hên xui”.)
Would have nghĩa là “đáng lẽ đã”. Nó được dùng để diễn tả mà theo logic chắc chắn phải xảy ra nếu có một việc khác tạo điều kiện hoặc đáng lẽ đã xảy ra nhưng bị một việc khác cản trở.
○ She would have been here but she has gone down with flu.
= Cô ấy đáng lẽ đã ở đây nhưng cô ấy đã bị cảm cúm.(Nếu cô ấy không bị cúm thì chắc chắn là cô ấy đã ở đây.)
“Còn (go) tại sao lại chia hiện tại hoàn thành ạ? Tại should have been là ở trong quá khứ thì (go) cũng phải chia ở quá khứ (had gone) chứ ạ?”
Không có nguyên tắc nào nói hai động từ trong một câu phải cùng một thì nhé em. Đừng học mẹo.
Thì của một động từ phụ thuộc vào thời gian nó xảy ra là khi nào. Ở đây hành động has gone này đã hoàn thành trước thời điểm hiện tại, mà không quan trọng là vào lúc nào, nên ta dùng thì hiện tại hoàn thành. Nó không hoàn thành trước một thời điểm trong quá khứ nào cả, nên ta không dùng quá khứ hoàn thành.
Please login or Register to submit your answer