Can I help you?En,I have had this watch for only a week,but it ___.A.doesn't work B.didn't work C.isn't working D.hasn't worked这道题选哪个,为什么不选D呢

问题描述:

Can I help you?En,I have had this watch for only a week,but it ___.
A.doesn't work B.didn't work C.isn't working D.hasn't worked
这道题选哪个,为什么不选D呢

A

“有什么可以帮你的吗?”
“这块手表我才用了一个星期,但是现在已经不能走了”
答案是A
It doesn't work是固定用法,表示机器、钟表等不能正常运转了。一般都是用一般现在时。
楼主说的D选项是现在完成时,现在完成时一般用来强调对当下某事情的影响,不适合此语境。在这里用上述所说的A选项刚刚合适。

A. doesn't work

Can I help you? En, I have had this watch for only a week, but it __A_.
悬赏分:5 | 离问题结束还有 14 天 23 小时 | 提问者:365065563 | 检举
A. doesn't work B. didn't work C. isn't working D. hasn't worked
主句一般现在时,后面也要用一般现在时 。
这道题选哪个,为什么不选D呢

应该选 A. doesn't work 表示现在表不走了。而前句使用了现在完成时,表示买表这个行为发生在一周前,且拥有表一直到现在。而现在表不走了

A
我买这个表一周了,但是现在不工作了。就是说现在不走了,表示现在的一个状态。D是说已经不走了,很别扭啊。

选A doesn't work
根据句意,是手表现在不能正常工作,所以用一般现在时.
如果你选D的话,现在完成时,可以表示过去的动作对现在的影响,而这题很明显,已经拥有这块表才一周,“现在”就出现毛病了.
所以选A

应该选 A. doesn't work 一般现在时表示一般状况。 翻译:这个手表我只戴了一个星期,但是现在它不走。 D选项是现在完成时,但是work在词句中的意思“运行”的意思,不属于持续动词,故而不能用完成时,你不能说手笔不走了,已经多久多久了……
希望我的回答对你有帮助。