英语题高三

来源:百度知道 编辑:UC知道 时间:2024/05/31 23:01:33
Please call again,Jim ------- a bath just now.
A has had B was having Cis having D has
答案选择B,但我老觉的A正确,谁能告诉我A那里不对
那当时洗澡对现在的影响,么?而且过去的事情一直发生到现在,且对现在的影响么,他还有可能持续,也有可能终止?不对吗?

句意是:请再CALL一遍(因为)JIM刚才正在洗澡(说明打电话时JIM去洗澡去了)用过去进行时恰好能表达这个意思,而A选项用的是现在完成时,侧重对现在的影响,就成了:请再CALL一下,(因为)他已经洗了一次澡了,这在逻辑上说不当通。

just now 出现这一词组时,不会是用现在完成时,大部分情况下应该优先考虑一般过去时。