前面有网友提问:
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可以与一般过去时连用吗?
▲前面几位老师说得对,这道题选 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. 几天之内我从格拉斯哥到爱丁堡去了十二趟。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!