问题补充:
—Have you ever been to Shanghai, Mary?
—Yes. I there three times.
A. have gone
B. have been
C. went
D. was
答案:
A. have gone
(答案→)B. have been
C. went
D. was
解析:句意:-Mary ,你去过上海吗?-是的,我去过那三次。have gone 去了,还没有回来;have been 去过,已经回来了。C和D都是一般过去时,不符合句意。故选B。