麻烦帮我解释下下面两句的语法
发布网友
发布时间:2022-09-21 15:26
我来回答
共4个回答
热心网友
时间:2023-11-18 15:03
考察情态动词should的用法
两句话的should显然用法是不同的
第一句不要误解,should是单纯的情态动词,译为“竟然",用在表示惊奇、慌惑、怀疑、必要等的名词性从句中,有“吃惊、惊讶”之意。should通常不可省略(这个用法往往被学生忽略)。跟后面的have done没有关系。因为这里用should have done翻译是翻译不通的。
have done在这里只是在想你描述时态的问题(现完),说明这件事是过去发生的动作对现在造成的影响
第二句就是should (not)have done了,译为“本(不)该做某事”
望采纳
热心网友
时间:2023-11-18 15:04
should
1、用在表示惊奇、慌惑、怀疑、必要等的名词性从句中,有“吃惊、惊讶”之意。should通常不可省略。
第一句这是这种用法;
2、表示义务,责任,可译为“本该”。
第二句这是这种用法;
热心网友
时间:2023-11-18 15:04
第一句话是主语从句,it是形式主语,真正的主语是后面的that从句,这种句型从句中可用虚拟语气,should+动词原形,should have done表示从句动作发生在主句动作之前,是对过去事情的描述。
第二句是虚拟语气should not have done,意思是本不该做某事而做了。
热心网友
时间:2023-11-18 15:05
这两句不是只差not,还是两句的主语根本不一样。第一句里是句子作主语,第二句是you作主语
第一句里,it是主语,这是同位语从句,that 及后面的东西被it代替,it很奇怪,而it只的就是他没说一句话离开了。
第二句里,没有从句,单纯的陈述句,you 是主语。