What have I done that you should be so angry with me ?
1) 这里的should是属于什么用法和含义? 传统语法上来说,这里使用should是虚拟语气吗?
2)这是结果状语,通常结果状语表示的一种结果,很少用情态动词,因此,这里可否将should be 换成 are 呢?
二者含义有何区别呢?
What have I done that you should be so angry with me ?
should 也可用在结果状语从句中,表示“惊讶、不满” 等情绪。
What have I done 意味着:
What I have done is surprising,我做的事儿很令你惊讶,以至于...
意思上,可以变成陈述句表达:
What I have done is (so) surprising that you should be so angry with me.
区别是:前者是疑问句,后者是名词性从句。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!