精英家教网 > 初中英语 > 题目详情
I ____ back my hometown for a couple of years. I miss it a lot.
A.have goneB.haven’t goneC.have beenD.hasn’t been
B

试题分析:句意为:我有好几年没有回家乡了,我非常想念家乡。have/has been to 表示去过某地,人已经回来,have/has gone to 表示去了某地,人未回来。根据语境,说话者几年不回家乡了,现在可能在回家乡的途中。故选B。
练习册系列答案
相关习题

科目:初中英语 来源:不详 题型:单选题

 _____ you _____the singing competition The voice of China last year?
A. Have; entered.    B. Did; enter.    C. Did; entered

查看答案和解析>>

科目:初中英语 来源:不详 题型:单选题

一Have you mended your bike,Bob?
一Yes,I______it twenty minutes ago.   
A.have mendedB.mendC.had mendedD.mended

查看答案和解析>>

科目:初中英语 来源:不详 题型:单选题

—It’s said the Nanjing Airport light rail_________ into service in two months.
— That’s great! It will be fast to go to the airport.
A.putsB.will putC.is putD.will be put

查看答案和解析>>

科目:初中英语 来源:不详 题型:单选题

---Will you go to the movie “ Baby Plan” with me this evening?
--- Sorry, dear. It’s interesting, but I ______ it twice.
A. have seen                    B. will see                 C. didn’t see

查看答案和解析>>

科目:初中英语 来源:不详 题型:单选题

We will go for a picnic if it_____ this weekend.
A.will rainB.rainsC.won ’ t rainD.doesn’t rain

查看答案和解析>>

科目:初中英语 来源:不详 题型:单选题

It was great! I        many old friends at the party.
A. met              B. meet             C. am meeting

查看答案和解析>>

科目:初中英语 来源:不详 题型:单选题

––Why are you late, dad?
––I met a friend and we ____ in the street for a while.
A.talkB.are talkingC.talkedD.will talk

查看答案和解析>>

科目:初中英语 来源:不详 题型:单选题

—Is there any ink in the bottle, Linda?
—No, we ________out of it already.
A.have runB.will runC.ranD.are running

查看答案和解析>>

同步练习册答案