网址:过去分词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也是习惯意义,为什么不是跟谓语动作同时呢?
1 答案就在我原来的解答里。你的疑问源自于你自己不注意语义逻辑。房子现在看上去像宫殿,是过去动作结束后导致的结果状态,即这里需要表示状态,而不是动作本身。
2 你以为水加热到一百度才变成蒸汽吗?你随时给谁加热,水就随时在变成水蒸气,加热和变成水蒸气是二个前后衔接的动作,所以可以用when从句表示这种前后衔接的关系。我之所以强调这是习惯意义,就是因为习惯意义是静态意义,静态意义的过去分词并不表示结束意义,只表示被动意义。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!