一道初中英语选择题..
来源:百度知道 编辑:UC知道 时间:2024/05/15 08:16:45
-Where _____you______?-I went to the science hall just now.
A.have gone B.did,go C.have been D.has gone
加上解释...为什么这么选...
为什么不选B?
A.have gone B.did,go C.have been D.has gone
加上解释...为什么这么选...
为什么不选B?
c去过又已经回来了的情况下,用where have you been提问
C.have been
意思是你过去在哪里,表示过去的状态。
选C, 通过后面的半句话的时态为过去时,所以前面的问句应为过去的过去的时态,表示完成时态,所以用have been 来表达。
应该选C:你刚刚去哪儿了?我刚刚去科学馆了
解释A:在用have sb gone提问时不能出现第二人称,因为这种问法必须是在所提问的sb不在现场的情况下
B:本句话的答语中went用的是过去时,也就是暗示问句中的时态应该在过去的过去,所以用过去完成时
D:主语是you所以应该用have
综上:选c