表示次数的four times可以与一般过去时连用吗

前面有网友提问:

From then on, I ______ to the forest four times a year.

A. had gone        B.  have gone        C. went          D. will go

该题参考答案是 C,但也有人觉得四个选项都不对,应用现在完成时 have been to。

我觉得这个问题发生分歧的原因在于表示次数的 four times 能否与一般过去时连用:

如果表示次数的 four times 能与一般过去时连用,那么这道题选 C 就是毫无疑问的;

如果表示次数的 four times 不能与一般过去时连用,那么这道题就真没有答案可选了。

请问专家老师:我的理解对吗?另外,表示次数的 four times可以与一般过去时连用吗?

请先 登录 后评论

最佳答案 2015-06-18 12:08

前面几位老师说得对,这道题选 C 完全没有问题。首先这位网友怀疑“表示次数的four times能否可以与一般过去时连用”。正如前面几位老师所说,这完全不是问题。如:
I heard the buzzer go four times. 我听到蜂鸣器响了四次。
His heart stopped three times. 他的心脏曾 3 次停止跳动。
He failed his driving test five times. 他考驾驶执照五次都没及格。
He walked around the block three times. 他绕着这个街区转了3圈。
He was capped 36 times for England. 他已经36次获选入英格兰队。
之所以有人认为这道题应将答案改为 have been to,可能是认为表示“去过”,要用 have been to,不能用 went——其实这也是一种误解。表示汉语的“去过”,既可用 have been to 也可用 went,两者的差别仅仅时态的不同(用现在完成时强调影响,比如去过某地几次,说明对此地比较了解等;而用一般过去时,只表示动作发生在过去)。下面是 went 与表示“次数”连用例子(均摘自词典):
I went along to the club a couple of times. 我到这家俱乐部去过几次。
On Sundays, the family went three times to chapel. 每到星期天,这家人都会去做3次礼拜。
I went from Glasgow to Edinburgh twelve times in the space of a few days. 几天之内我从格拉斯哥到爱丁堡去了十二趟。

请先 登录 后评论

其它 2 个回答

张成  
擅长:英语考试

表达次数的时间状语在时态上一般没有什么限制。


请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

在这道题中,应该根据 From then on,而不是根据 four times 来决定使用什么时态,所以,只有 C (went) 是正确答案。

请先 登录 后评论
  • 1 关注
  • 2 收藏,10129 浏览
  • 段誉星   提出于 2015-05-26 15:35

相似问题