老师好,这道题是我想多了还是答案错了?(过去时VS过去完成时)
— Did you happen to hear the recent news?
—Yes, Alice _____ the gold medal in the speech contest, which I find hard to believe.
A. wins
B. won
C. had won
D. will win
这道题目的答案在各个题库中都是B项won,给出的解释都是win动作发生在过去,所以用过去时。
可是我认为C项 had won比较好,我觉得,根据第一个人的提问是"Did you happen to hear…"而不是"Do you happen to hear…"这里是存在“过去的过去”这样的时间点的。
Alice赢得金牌不是发生在“我知道消息”之前吗?
能否把句子改成这样来理解?
I happened to hear the news that Alice had won the gold medal in the speech contest.
是答案won错了吗?还是我想多了?
此题选择 won 没有错误。
— Did you happen to hear the recent news?
—Yes, Alice won the gold medal in the speech contest, which I find hard to believe.
由于是两个人之间的对话,到了第二个人回答时,则不必考虑问话人 happened to hear 或 heard 的时态限制。只需按照实际情况,陈述过去的一个事实即可:won the gold medal。
但是,在一个复合句中,必须考虑主、从句“时态的一致和呼应”。所以,网友给出的句子,是完全正确的:
I happened to hear (the news) that Alice had won the gold medal in the speech contest. 或:
I heard (the news) that Alice had won the gold medal in the speech contest.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!