I have watched the game.

来源:百度知道 编辑:UC知道 时间:2024/05/18 03:32:02
I have watched the game.
—When ______ you _______ it?
A.have;watched B.do;watch C.did;watch D.will;watch
为什么不选a

因为现在完成时不能与具体时刻连用,问句是“是否看过”,要是看过,就不用再看/就可以告诉我内容...,总之,对现在又影响,用现在完成时。
问句指出了具体的时间,就只能用一般过去时了,所以C

c,因为回答是I watched it at...

只是过去式的疑问句
疑问词+did+人称代词(sb)+do+事件(sth)
对I have watched the game提问是的回答是“When did you watch it?”你什么时候看它的
而A不是过去式的疑问形式,所以不选A,选C

特殊疑问句得用一般过去时