where are the twins?they__abroad.A have been B have gone
问题描述:
where are the twins?they__abroad.A have been B have gone
答
have gone表示去了还没回来,have been表示去过,就是去了已经回来了,这题看语意的话应该是选B,整句的意思是“那对双胞胎在哪?”“她们出国了”卷子上的选项是A have been Bhave been toChave gone D have gone to 我刚刚没把选项打完,还有这几个选项AB和CD这四个答案有上面区别啊关键是答案还是have gone,我就不懂是什么意思,我的第一选择是D居然错了go abroad是固定用法,是出国的意思,不用加to,gone是go的过去分词,和have连用表示现在完成时,have gone和have been都是现在完成时,不过have gone表示去了某个地方还没回来,have been表示去过某个地方并且已经回来了。不懂的话继续问吧,我会帮你解答。