现在完成时

—— Have you ever been to the Summer Palace ?
---- Yes , we have .
---- When _______ you ____ there ?
---- Last month . ( B )
A.have;gone B.did; go C.will; go D. is;going
这道题为什么选 B 而不选 A ? 能详细解释一下吗?

因为 有 last month ,完成时里 不用 last 如同 ago,都是用在过去式的

上个月 去过那
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-31
have gone 意思是,去并且已经回来了

他上个月去,明显已经回来了。
第2个回答  2010-08-31
因为last month是过去式的标志..所以选B
第3个回答  2020-01-20
第4个回答  2020-02-09
相似回答