May have done và might have done khác nhau chỗ nào?
Hỏi đáp tiếng AnhThể loại câu hỏi: Ngữ phápMay have done và might have done khác nhau chỗ nào?
Hoanganh13 đã hỏi 3 năm trước

Thầy cho em hỏi sự khác nhau giữa may have donemight have done là gì ạ?

1 Câu trả lời
thầy Duy TOEIC đã trả lời 3 năm trước

May have done và might have done giống nhau. Ví dụ như hai câu sau đều đúng và đều mang nghĩa như nhau:

I saw an animal in the park. It may have been a dog.
I saw an animal in the park. It might have been a dog.
= Tôi thấy con gì đó trong công viên. Nó có thể là một con chó.

Tuy nhiên, khi ta diễn ta một việc có thể đã xảy ra nhưng cuối cùng không xảy ra thì dùng might have done đúng hơn. Ví dụ:

If she had said that to her manager, she might have lost her job.
= Nếu cô ấy mà nói vậy với quản lý, cô ấy có thể đã mất việc.

(Có thể đã mất việc nhưng cuối cùng đã không mất)

  • Liên kết

  • Thông tin liên lạc

    Email: toeicmoingay@gmail.com