组卷网 > 初中英语综合库 > 语法 > 谓语动词的时态 > 现在完成时 > have been to(或in)/have gone to区别
题型:单项选择 难度:0.4 引用次数:160 题号:17207006
—Where is Bill? I haven’t seen him for days.
—He ______ China. He will be back in a week.
A.has been to
B.has been in
C.has gone to

相似题推荐

单项选择 | 较难 (0.4)
【推荐1】----Where are the Greens?
-----Well, they _____ to England. They have been there for nearly a week.
A.have beenB.are going to
C.have goneD.will go
2014-09-23更新 | 342次组卷
单项选择 | 较难 (0.4)
【推荐2】---Where is your father?
---He isn’t here. He __________ Yushu to help the people in trouble.
A.has gone toB.has been toC.wentD.is going
2012-03-22更新 | 551次组卷
单项选择 | 较难 (0.4)
真题
【推荐3】Where is Catherine? I haven't seen her for days.
She       Wuhan.   She’ll be back next week.
A.has gone toB.has been toC.have gone toD.have been to
2019-06-24更新 | 949次组卷
共计 平均难度:一般