作业帮 > 英语 > 作业

关于英语中现在完成时的疑问

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:英语作业 时间:2024/05/15 16:21:30
关于英语中现在完成时的疑问
现在完成时,我知道其中一个作用表示截至到现在说话时事物的一个结果.比如she was the fastest ship that has ever been built.意思是说她是截至到现在制造出的最快的船.但是我突然有点晕,如果她是19世纪最快的船,那么修饰这艘船时,用现在完成时也可以把,表示一个结果就是它已经被制造出来了,但并不一定就说明它是迄今最快的船吧.
关于英语中现在完成时的疑问
She was the fastest ship that has ever been built.
that has ever been built.这个 就是现在完成时,是指说话人说话时为止,建造的最大的船.
用过去完成时更好:She was the fastest ship that had ever been built.
再问: 我知道,可我就是在想,如果它不是截止到现在最大的船,只是原来某一个时期最大的船,但是按现在来说,也是已经建造出来的船啊,也是表结果,也可以用现在完成时吧。所以这个现在完成时如果这么去理解的话,就不能表示截至到现在最大的船了。只是阐述这个船现在的结果就是已经被建造出来过而已。
再答: 现在完成时不表示结果,只是现在目前这个时间点之前完成的动作;或者这个动作从过去某一时间一直延续到现在。 She is the fastest ship that has ever been built. 过去完成时,表示过去的某一个时间之前完成的动作;或者这个动作一直延续到过去的这个时间点。 She was the fastest ship that had ever been built.