非谓语 英语语法

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.
这两句又有区别么?哪句更地道?
展开
路宁娟
2012-04-20
知道答主
回答量:17
采纳率:0%
帮助的人:15.5万
展开全部
1, 有区别 第一个句子主句的动作是过去式,所以有先后顺序、从句的的动作即非谓语部分被警告动作发生在前所以用having been done 的形式,having been 不可以省略 第二个句子为一般现在时,be inspired by ……
2. 这两个句子有区别,第一句是非谓语部分相当于时间状语,完成作业之后, 第二个句子是with的独立主格结构with+宾语+宾补, 两个句子都挺重点的,比较常用第一句,但第二句常考\(^o^)/~
一帘春水
2012-04-20 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1596
采纳率:0%
帮助的人:655万
展开全部
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的复合结构作状语。两个句子都地道,都常考。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
芯迪迪
2012-04-19 · 超过17用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:28.6万
展开全部
having done 强调动作先后 表示已经被警告过很多次
两句话有细微的差别 也是having done 强调动作先后 with结构没有这种意味
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式