网站曾有一个这样的问题,但打不开了。题目是这样的:
A: Jack will drive to London this weekend.
B: Jack? Never! He ______driving so far.
A. has hated B. hates C. is hating D. hated
这个问题如何分析,答案好像是B,可以选 A 吗?so far(到目前为止)可以与一般现在时连用吗
答案应是B.(hates)。这里的so far不表示“到目前为止”,所以不能用现在完成时,否则不符合语境。这是一个对话,要根据语境来选择答案。so far“这/那么远”也可用that far表达,在句中作状语。译文:—你知道这个周末杰克是否开车去伦敦吗?—杰克?决不会,他讨厌开车去那么远的地方。根据句意可知,杰克讨厌开车跑长途,这他的一贯性或经常性的行为,所以要用一般现在时。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!