I called you just now,but nobody answered.Where ________? —I was out with my mother. A.were you B.are you C.have you gone D.have you been我选的是c

问题描述:

I called you just now,but nobody answered.Where ________?
—I was out with my mother.
A.were you B.are you C.have you gone D.have you been
我选的是c

D 吧,C是去了还没回来,D是去了又回来了,所以才有此题的对话出现

D
显然事情发生在过去所以排除A
因为是对现在的影响所以用完成时更好排除A
C表示出去了还没回或在回来的路上显然得排除

D

选D吧
have gone是去了还没回来
have been是去了已经回来了
他们在对话说明那个人已经回来了
所以选have been

A.were you
用一般过去时态.问的是“你刚才在哪里?”(即我给你打电话的时候你在哪里?)
C.have you gone D.have you been 用的都是现在完成时态,不对.