麻烦看一道新概念3后面的选择题while doing

来源:百度知道 编辑:UC知道 时间:2024/07/03 02:26:36
其中有一个句子我理解的不是太明白:
the most remarkable feat was the speed at which it was sailing while having a new rudder fitted.
首先这里which应该是指代speed吧,at which 这此句中是起一个什么作用呢?
第二点在 while having...这句话中while + doing的用法是不是省略了主语和系动词?所以写完整应该是while it was having a new rudder fitted.
这句话的意思是:当它拥有了安装好的新舵 吗?(这里不能看作使役式,因为主语是物,是这样吗?)
问了这么多,有劳了~~
robben1103,1和3点我明白了,可第2点我查了很多资料,应该是while it was having a new rudder fitted吧~

1. at which 可以看做修饰speed ,并引导一个表语从句。 因为正常语序是 at the speed of,所以at 不能省略。
2.while it has a new rudder fitted,因为省略之后就要用分词了,否则就有了两个谓语动词。have这里是主动的,所以用having 但如果是被动的,就要用过去分词了。
3.当安装了一个新舵之后,它的速度就相当快了。 have some thing done 是一个句型,主语是物。如果是使役式,那么主语应当是人。所以这句话的动作施给者应当是人,就好像 have hair cut 一样,不是头发自己剪,是人剪头发。你的理解是对的

哦……反正是个分词表伴随状态,你那样理解应该也可以,但不管怎么说都是主动的,所以省略之后的结果是一样的~~