What does "should + have + pp" mean?

2017-02-16 5:36 pm
I am a Taiwanese, I have trouble to understand the following sentence:
“It is strange that a clever person like you should have believed him.”
Does the person(you) "believe" or “not believe”. Thanks very much.?

回答 (3)

2017-02-16 7:02 pm
✔ 最佳答案
" I have trouble to understand the following sentence:"
, I have trouble UNDERSTANDING the following sentence:

We sometimes use 'should' to express surprise or regret about something that happened:

"I’m amazed that he should have done something so stupid." : = He did 'something stupid' and I am surprised that he did.
“It is strange that a clever person like you should have believed him.” = 'you' believed 'him', and I am surprised, because 'you' are a clever person and YOU SHOULD HAVE REALISED he was lying/being deceitful.
2017-02-16 5:48 pm
They believed him. (But the other person considers they were unwise to do so).

This is a past modal and here is used to convey the idea that something wasn't a good idea, but it happened anyway. ( I should have known better with a girl like you ...)
2017-02-17 1:11 am
That's a British usage. In American English, we would be more likely to say "would have believed him". It means basically the same as "It is strange that you believed him".


收錄日期: 2021-05-04 02:51:20
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20170216093636AAZstpY

檢視 Wayback Machine 備份