非谓语 英语语法
发布网友
发布时间:2024-04-09 22:36
我来回答
共3个回答
热心网友
时间:2024-04-18 06:04
1, 有区别 第一个句子主句的动作是过去式,所以有先后顺序、从句的的动作即非谓语部分被警告动作发生在前所以用having been done 的形式,having been 不可以省略 第二个句子为一般现在时,be inspired by ……
2. 这两个句子有区别,第一句是非谓语部分相当于时间状语,完成作业之后, 第二个句子是with的独立主格结构with+宾语+宾补, 两个句子都挺重点的,比较常用第一句,但第二句常考\(^o^)/~
热心网友
时间:2024-04-18 06:00
1 Having been warned by the teacher,he didn't make the same mistake again.
Inspired by what he said,I'm determined to study even harder.
这两句的非谓语在英文中有什么特殊的语境含义么?有区别吗??
第一句的Having been不是可以去掉么?
非谓语动词作状语时,过分和现分的完成被动式常规下是可以换用的。因为过分表示被动和完成,而现分的完成被动式也表示被动和完成。所以:第一句的Having been可以去掉。
但是:如果非谓语动词结构中出现了表示一段时间的状语或表示次数的状语,就只能用现分的完成被动式,不能用过分形式。如:
Having been told about the rules many times, he didn't make the same mistake again.这句话里的Having been told 就不能用told。
第二组两个句子,区别不大,只是一个是非谓语动词作状语,一个是with的复合结构作状语。两个句子都地道,都常考。
热心网友
时间:2024-04-18 06:00
having done 强调动作先后 表示已经被警告过很多次
两句话有细微的差别 也是having done 强调动作先后 with结构没有这种意味