题目内容
I ____ back my hometown for a couple of years. I miss it a lot.
A.have gone | B.haven’t gone | C.have been | D.hasn’t been |
B
解析试题分析:句意为:我有好几年没有回家乡了,我非常想念家乡。have/has been to 表示去过某地,人已经回来,have/has gone to 表示去了某地,人未回来。根据语境,说话者几年不回家乡了,现在可能在回家乡的途中。故选B。
考点:考查现在完成时的用法。

Alice in Wonderland ___________ for 15 days and many of us like the film very much.
A.begins | B.has begun |
C.began | D.has been on |
---Excuse me. Where is Lily?
---Oh, she___ the volleyball match on the playground when I saw him just now.
A.watches | B.will watch | C.is watching | D.was watching |
—Simon, you look worried. What’s wrong with you?
—Well, I a test and I’m waiting for the result.
A.will take | B.took | C.take | D.am taking |
There ______ a funny cartoon on CCTV 6 this evening.
A.will | B.will have | C.is going to be | D.is going to have |
The meeting ______ for a week .
A.has finished | B.has ended | C.has been over | D.has been in |
My uncle is a writer. He ______ many books since he was young.
A.writes | B.wrote | C.is writing | D.has written |
The earthquake ______ when I _______some cleaning.
A.starts, was doing | B.started, was doing |
C.was starting, was doing | D.starts, were doing |
If daddy ____, we will go to the mountains tomorrow.
A.agree | B.agrees | C.disagree | D.disagrees |