非谓语 英语语法
1Havingbeenwarnedbytheteacher,hedidn'tmakethesamemistakeagain.Inspiredbywhathesaid,I'...
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不是可以去掉么?
2 Having finished the work,he accepted the invitation to a dinner happily.
With his work finished,he accepted the invitation to a dinner happily.
这两句又有区别么?哪句更地道? 展开
Inspired by what he said,I'm determined to study even harder.
这两句的非谓语在英文中有什么特殊的语境含义么?有区别吗??
第一句的Having been不是可以去掉么?
2 Having finished the work,he accepted the invitation to a dinner happily.
With his work finished,he accepted the invitation to a dinner happily.
这两句又有区别么?哪句更地道? 展开
3个回答
展开全部
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的复合结构作状语。两个句子都地道,都常考。
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的复合结构作状语。两个句子都地道,都常考。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
having done 强调动作先后 表示已经被警告过很多次
两句话有细微的差别 也是having done 强调动作先后 with结构没有这种意味
两句话有细微的差别 也是having done 强调动作先后 with结构没有这种意味
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询