选B
I have been there for a week
应该用have been,因为后面跟了for a week,所以要用延续性动词
A.have gone是非延续性动词,不能选
C.因为提问用了现在完成时,所以回答也应该,不能选过去式
D.同上,不能选进行时
选B
I have been there for a week
应该用have been,因为后面跟了for a week,所以要用延续性动词
A.have gone是非延续性动词,不能选
C.因为提问用了现在完成时,所以回答也应该,不能选过去式
D.同上,不能选进行时