2 曹老师解答的《过去分词done与现在分词的被动完成式having been done有何区别》自己的两个疑问

网址:过去分词done与现在分词的被动完成式having been done有何区别 - 柯帕斯英语网 (cpsenglish.com)

我的疑问1

Built on the mountain top, the house looks like a palace.

为什么本句就不能用having been built?用having been built可以强调被动动作built本身发生于谓语动作之前。

我的疑问2

Heated, the metal expands.这里heat是习惯意义,那么When heated, water can be changed into steam.水加热后可以变成水蒸气.这里heat也是习惯意义,为什么不是跟谓语动作同时呢?

请先 登录 后评论

最佳答案 2023-02-11 22:32

1 答案就在我原来的解答里。你的疑问源自于你自己不注意语义逻辑。房子现在看上去像宫殿,是过去动作结束后导致的结果状态,即这里需要表示状态,而不是动作本身。

2 你以为水加热到一百度才变成蒸汽吗?你随时给谁加热,水就随时在变成水蒸气,加热和变成水蒸气是二个前后衔接的动作,所以可以用when从句表示这种前后衔接的关系。我之所以强调这是习惯意义,就是因为习惯意义是静态意义,静态意义的过去分词并不表示结束意义,只表示被动意义。



请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 1 收藏,1504 浏览
  • hetaojiazi 提出于 2023-02-07 20:00