Mr Li ____ England. He ____ London for two weeks.A.has been to; has been toB.h
题型:不详难度:来源:
Mr Li ____ England. He ____ London for two weeks.A.has been to; has been to | B.has gone to; has been in | C.has been to; has been in | D.has gone to; has been to |
|
答案
B |
解析
试题分析:句意:李先生去英国了,他到英国已经有两星期了。 have/has gone to:表示去了某地(人未回来), have/has been to:表示去过某地(人已回来), have/has been in:表示在某地(的状态)。结合语境可知,李先生到英国已经两个星期了,因“到达”是短暂动词,不可用于表示一段时间的现在完成时句子中,但状态可持续,故选B。 |
举一反三
When the teacher came in , the students about the new film .A.are talking | B.were talking | C.talked | D.talking |
|
—How long ________they_________? —Sorry, I don’t know. But I know that Mr. Chen is going to _______a nurse next month.A.did; marry; marry to | B.did, get marry; marry with | C.have; got married; marry | D.have; been married; marry |
|
The meeting ______ for a week .A.has finished | B.has ended | C.has been over | D.has been in |
|
I won’t go to the concert because I _______ my ticket.A.lost | B.don’t lose | C.have lost | D.will lose |
|
—I________ you for a long time. --Oh, I_______ in Beijing. I’ve just come back.A.haven’t seen; am | B.didn’t see; will be | C.haven’t seen; was | D.haven’t seen; have been |
|
最新试题
热门考点