Do you know who_____(win)this game?A.has won B.won选要说出你的理由!那么Who ____(write)this story?呢,它和上面的句子有什么区别?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 19:43:39

Do you know who_____(win)this game?A.has won B.won选要说出你的理由!那么Who ____(write)this story?呢,它和上面的句子有什么区别?
Do you know who_____(win)this game?
A.has won B.won
选要说出你的理由!
那么Who ____(write)this story?呢,它和上面的句子有什么区别?

Do you know who_____(win)this game?A.has won B.won选要说出你的理由!那么Who ____(write)this story?呢,它和上面的句子有什么区别?
语境不同,选择的答案也会不同
this game的this很有迷惑性
如果你回家正好看到家人在看比赛,而比赛已经接近尾声,正在颁奖或球员正在退场,你过来问谁赢得“这场”比赛就要用has won,因为比赛还没有完全结束
如果你忽然想起来,哦,有场昨天的比赛忘看了,你问朋友,谁赢得了“这场比赛”的胜利就要用won,因为比赛的确已经结束了,而且对现在没有任何的延续性或影响
当然在中国的应试教育下,答案应该是has won的,this game中的this起了决定性作用,他将语境摆在了我举的第一个例里,在第二个例子里,this可有可无,也可以是the
再说who wrote this story,这个故事事实上是已经写完了,才能够流传或发行、印刷,所以用wrote无疑,也不会出现完成时的状态,因为写完就是写完了,没有延续性状态/动作

Do you know who_won____(win)this game?
A.has won B.won
你知道谁赢了比赛吗?
比赛在过去进行,所以用过去时

选A
理由:因为游戏已经结束 是过去完成的动作
所以用has won

这道题其实你让老外去做,他会觉得a和b都可以。但在中国的应试教育里,只能选a,就是考虑一个时态统一性,前面know是现在时,后面也许要现在完成时。

a
强调完成,所以完成时