组卷网 > 初中英语综合库 > 语法 > 谓语动词的时态 > 现在完成时 > have been to(或in)/have gone to区别
题型:单项选择 难度:0.65 引用次数:74 题号:18539638
David knows much about the city because he ________ there many times.
A.goesB.wentC.has beenD.has gone
2022·广西梧州·一模 查看更多[2]

相似题推荐

单项选择 | 适中 (0.65)
【推荐1】—It seems that you have learnt a lot about Shijiazhuang.
—Of course. I ________ here for ten years.
A.have movedB.have beenC.have comeD.have left
2023-07-05更新 | 189次组卷
单项选择 | 适中 (0.65)
【推荐2】—I haven’t seen Doctor Lee these days. Where is he?                    
—He ________ Shanghai to help fight against COVID-19.
A.has been toB.has gone toC.have been toD.have gone to
2022-09-22更新 | 201次组卷
单项选择 | 适中 (0.65)
【推荐3】—Where are the Greens, may I ask?
—Well, they ________ to the England. They have been there for nearly a week.
A.wentB.are going toC.have beenD.have gone
2021-07-17更新 | 70次组卷
共计 平均难度:一般