— In 2015. I here for two years.
A. have been to
B. have gone to
C. have come
D. have been
【答案】 D
【解析】【分析】句意:——刘小姐,你什么时候来这的?——2015年,我已经在这里待两年了。由语境可知此处应用现在完成时态,表示从过去开始,一直延续到现在的动作或状态。here为副词,其前不用介词。故选D。
【点评】考查现在完成时态。
22.Susan China before.This is her first time to be here.
A. won't visit
B. wasn't visiting
C. hasn't visited
D. doesn't visit
【答案】C
【解析】【分析】句意:苏珊以前没有来过中国。表示以前没有来过中国,用现在完成时。故C选项正确。
【点评】考查句子时态。
23.— have you had the mobile phone?
—Since 2015.
A. How often
B. How long
C. How soon
D. How many
【答案】B
【解析】【分析】句意:你什么时候有的手机?自从2015年。询问的是从什么时候开始,也就是时间长度。故B选项正确。
【点评】考查特殊疑问句的辨析。
24.I know Li Qing well. We________ friends for five years.
A. became
B. have become
C. was
D. have been
【答案】 D
【解析】【分析】句意:我很了解李青,我们是5年的朋友了。根据for five years,可知时态是现在完成时,并且要用持续性动词,have been friends,是become friends的持续性动词,故选D。
【点评】考查时态,注意持续性动词的用法。
25.—Your family have________ Sydney on holiday. Why not join them?
—I've________ the city many times.
A. gone to; gone to
B. been to; been to
C. been to; gone to
D. gone to; been to
【答案】 D
【解析】【分析】句意:——你家去悉尼度假了,为什么不和他们一起呢?——我们去过那个城市好几次了。根据Why not join them,可知是have gone to,去了;根据many