老师好,这道题是我想多了还是答案错了?(过去时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.