I won't tell you the answer until you have been think over for more than an hour.won't 后面为什么加现在完全进行时,until you have been think it over for an hour 直到你现在已经思考超过一个小时改一下上面写错了,应

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/03 13:18:33

I won't tell you the answer until you have been think over for more than an hour.
won't 后面为什么加现在完全进行时,until you have been think it over for an hour 直到你现在已经思考超过一个小时
改一下上面写错了,应该是have been thinking

现在完成时态可以表示过去的某个动作一直持续到现在或将来的某个时候,并对现在或将来照成的影响都可以用现在完成时态.

(待译)

你这句话本来就是不通的。
应该是:I won't/will not tell you the answer until you have thought about it yourself for more than an hour.
I won't/will not tell you the answer until you have been thinking ...

全部展开

你这句话本来就是不通的。
应该是:I won't/will not tell you the answer until you have thought about it yourself for more than an hour.
I won't/will not tell you the answer until you have been thinking about it for more than an hour.
I won't/will not tell you the answer until you think it over for more than an hour.
意思基本相同:我不会把答案告诉你,直到你想了超过1个小时。

收起

这无非就是一个老师专为练习现在完成进行时态所编造出来的中式英语
如果让我来说,我会这样勉强地凑合一下:
I won't tell you the answer until you have worked on it for over an hour.
因为从逻辑上来说,have been thinking,即使是一个小时,你怎么知道这一小时他就一直在thinking而不是在...

全部展开

这无非就是一个老师专为练习现在完成进行时态所编造出来的中式英语
如果让我来说,我会这样勉强地凑合一下:
I won't tell you the answer until you have worked on it for over an hour.
因为从逻辑上来说,have been thinking,即使是一个小时,你怎么知道这一小时他就一直在thinking而不是在做其它事情呢?有时想起来,我们的一些问题出的有些傻得可爱,是吧?

收起