Tìm Giáo viên Tiếng Anh
Brainer
I might have known vs I should have known
Is there any difference between these two expressions? Don't they mean that you expected something to happen?
Thank you!
2 Thg 09 2014 11:47
Câu trả lời · 3
1
Yes, they are different. The first means you expected something to happen, the second doesn't.
'I might have known' means 'That doesn't surprise me in the least!. The expression is something of an anomaly in that doesn't correspond to any similar constructions, and you can't really analyse its constituent parts. Or in other words, you have to accept it as it is - as a colloquial exclamation and set phrase. Here's an example. Let's say somebody in your household forgot to close the window, and the rain came in overnight and soaked everything. Everyone in the family is generally very careful, with the exception of your little brother, who is careless and forgetful. You make a few enquiries, and find out that your brother was indeed the last person up last night and it was he who forgot to close the window. Then you'd say 'I might have known'.
'I should have known' is more straightforward, and isn't a set phrase or colloquialism. It means the same as 'ought to have known'. It is often used as an expression of regret, for example. If you made a stupid mistake because you hadn't realised something, you might say. 'Oh, what an idiot I am. I should have known that ......'
2 tháng 9 năm 2014
1
Yes you are right, both mean you expected something to have happened.
When you say I might have known, in this way, it is said in a rather sarcastic tone, Of course that would happen, of course you would do that.
I might have know you would do that. (you know what the person is like so you expected them to do that, though you still hoped they wouldn't't do it).
I should have know you would do that, is perhap more annoyed, frustrated or aggravated at the person. (Well they did it and its annoying that they did, though you still hoped they wouldn't)
2 tháng 9 năm 2014
Bạn vẫn không tìm thấy được các câu trả lời cho mình?
Hãy viết xuống các câu hỏi của bạn và để cho người bản xứ giúp bạn!
Brainer
Kỹ năng ngôn ngữ
Tiếng Anh, Tiếng Nhật, Tiếng Bồ Đào Nha
Ngôn ngữ đang học
Tiếng Anh, Tiếng Nhật
Bài viết Bạn Có lẽ Cũng Thích

Speak More Fluently with This Simple Technique
5 lượt thích · 1 Bình luận

How to Read and Understand a Business Contract in English
10 lượt thích · 2 Bình luận

6 Ways italki Can Help You Succeed in Your School Language Classes
12 lượt thích · 6 Bình luận
Thêm bài viết