2 现在完成时瞬间性动词否定表延续

各位老师,He hasn’t finished it till now.是不是既可以理解为这件事之前从时间A开始,做了一段时间,然后就再没有做了,所以直到现在都没做完也可以理解为一件事之前从时间A开始,一直做到现在,但是都没做完?甚至可以理解为这件事过去到现在一点都没做

请先 登录 后评论

最佳答案 2021-04-29 22:02

He hasn’t finished it till now.

网友表述问题有点啰嗦,附加了一些设想。不如直接问:迄今为止他做完了?还是没做完?

这句话使用终止性动词 finish,不涉及做事的过程,只表示结果。

Stephen ________ a new model plane the whole morning, but he hasn’t finished it till now. B. is making C. was making 老师,那这道题应该怎么选?
填: was making
is making 与后面的 but 句产生矛盾,不符合逻辑。
【翻译】斯蒂芬整个上午这段时间都在制作一架新模型飞机,但直到现在才完成。
暗示:上午已经过去,现在时间是下午或晚上了。
如果上午还没有过去的话,现在进行时本身就表示“现在未完成”,那么后面的 but 句子岂不多余?
你看这句话对吗——“我现在正在写作业,但是直到现在还没完成。”, “我现在正在写作业,但是直到现在才完成。” 无论那一句都违背逻辑。

1. 你若选了 is making, 说明上午还没有过去,但接近12点了。如果是10点钟, 还不能说 the whole morning。
2. 因为 is making 意味着“未完成”,后面的 but 句子就毫无意义,纯属多余的表达。后面的 but 句,不管是完成还是未完成,都违背逻辑。
3. 只有选 was making, 说明与现在没有关系了,才可以说 but 这个句子。






请先 登录 后评论

其它 1 个回答

好题  
擅长:英语

在一定的语境中,这句话应该包含了你理解的意思,也就是说up to now他也没有完成,中间是否有间断,无法知道,可以有,也可能没有。

请先 登录 后评论
  • 2 关注
  • 0 收藏,1812 浏览
  • kh87 提出于 2021-04-29 20:10