()1. — Would you like to go to the new museum with me?
— I'd love to, but I there twice. I can show you around.
A.have been
B.have gone
C.went
D.will go
— I'd love to, but I there twice. I can show you around.
A.have been
B.have gone
C.went
D.will go
答案
A
解析
本题考查现在完成时的用法。have been to表示“去过某地(已返回)”;have gone to表示“去了某地(未返回)”;一般过去时went不强调次数;will go为一般将来时。句中“twice”强调去过的次数,且说话人在现场,说明已返回,故用have been。
()2. — I can't believe the young couple that small island for a whole month.
— But it's true. They just came back last week.
A.have gone to
B.have been to
C.have been on
D.have arrived in
— But it's true. They just came back last week.
A.have gone to
B.have been to
C.have been on
D.have arrived in
答案
C
解析
根据时间状语"for a whole month",需用延续性动词短语。A选项have gone to表去了某地未返回,是短暂性,排除;B选项have been to表去过某地(已返回),通常不接时间段,排除;D选项have arrived in是短暂性动词短语,不能与时间段连用,排除;C选项have been on表在某地待着,是延续性,符合语境。
()3. Great changes in this small town since it became a famous scenic spot 10 years ago.
A.took place
B.have taken place
C.were taken place
D.have been taken place
A.took place
B.have taken place
C.were taken place
D.have been taken place
答案
B
解析
1. "take place"为不及物动词短语,无被动语态,排除C、D;2. since引导时间状语从句,主句需用现在完成时,A为一般过去时,不符合,故选B。
()4. We all the tour guide, not only for her rich knowledge of history but also for her careful and warm service.
A.admire
B.encourage
C.remind
D.promise
A.admire
B.encourage
C.remind
D.promise
答案
A
解析
根据句意,此处表达“钦佩”的含义,admire符合语境;encourage(鼓励)、remind(提醒)、promise(承诺)均不符合句意。
()5. — Where is your aunt? I haven't seen her for a week.
— Oh, she Yunnan on a trip since last Monday.
A.went to
B.has been to
C.has gone to
D.has been in
— Oh, she Yunnan on a trip since last Monday.
A.went to
B.has been to
C.has gone to
D.has been in
答案
D
解析
根据时间状语“since last Monday”,句子需用现在完成时,排除A;B项has been to表示“去过某地(已返回)”,不符合语境;C项has gone to为短暂性动词短语,不能与表示时间段的“since last Monday”连用;D项has been in为延续性短语,可与“since last Monday”连用,符合句意。
登录