she was one of the fastest sailing ships that has ever been built我想问,that引导的从句是修饰谁的?如果是修饰ships为什么用has.望高手指教.含糊的请不要作答.
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/28 18:45:37
she was one of the fastest sailing ships that has ever been built我想问,that引导的从句是修饰谁的?如果是修饰ships为什么用has.望高手指教.含糊的请不要作答.
she was one of the fastest sailing ships that has ever been built
我想问,that引导的从句是修饰谁的?如果是修饰ships为什么用has.望高手指教.含糊的请不要作答.
she was one of the fastest sailing ships that has ever been built我想问,that引导的从句是修饰谁的?如果是修饰ships为什么用has.望高手指教.含糊的请不要作答.
原句的另一个写法是
She was one of the fastest sailing ships ever built.
拘泥语法(或英语好)的人这样写不是没有原因的.
什么原因呢?
这样写的原因就是为了避免歧义.
尽管很多英语为第一语言者会像原句那样写,
明确的说法应该是下面两个句型的一个:
SHE was THE FASTEST SHIP that was ever built
或
SHE was one of THE FASTEST SHIPS that WERE ever built.
因此按语法原句是错的.
我是加拿大人,英语是我第一语言,我也曾是英语老师.
定语从句 that has ever been built 修饰前面的 one。
你的判断是对的,不是修饰 the fastest sailing ships。one ? 这个句子的时态是过去时,也就是说最快的帆船之一的角色属于过去时。那么过去时的一个角色怎么能用现在完成时来修饰呢,时态不对把。时态的使用没有问题。“She was...” 叙述的是过去一个场景(过去发生的故事中的一部分),...
全部展开
定语从句 that has ever been built 修饰前面的 one。
你的判断是对的,不是修饰 the fastest sailing ships。
收起
这句子是有问题的。该把has改成have。根据语法规则,one of+复数名词引导的定语从句,谓语动词不用单三,定语从句是修饰the fastest sailing ships。如改成:
she was the (only)one of the fastest sailing ships that has ever been built时,定语从句修饰the (only) one
...
全部展开
这句子是有问题的。该把has改成have。根据语法规则,one of+复数名词引导的定语从句,谓语动词不用单三,定语从句是修饰the fastest sailing ships。如改成:
she was the (only)one of the fastest sailing ships that has ever been built时,定语从句修饰the (only) one
欢迎探讨,共同进步!
收起