单选题
—______you ever______to Hong Kong?
—Yes, twice.
[A] Have; gone [B] Have; been [C] Were; going
【正确答案】
B
【答案解析】考查时态与句型。have gone to与have been to都是完成时态,但含义不一样:前者表示的是说话时主语不在说话现场而是去了某地,后者表示的是说话时主语已经从某地回来了,可能就在说话现场。因此本题要选[B]。were going to是过去进行时,表示的是过去正在进行的动作,明显不能用在此处。