(
A
) 12. —I saw Mrs Li in the cultural centre yesterday.
—It can’t be her. As a volunteer, she
Shanghai since April.
A.has been in
B.has gone to
C.has been to
D.has come to
解析:
【解析】
句中的“since April”是现在完成时的标志,且要求谓语动词为延续性动词:
A选项“has been in”表示“一直待在某地”,是延续性表达,符合语境;
B选项“has gone to”表示“去了某地(未返回)”,属于短暂性动作,不能与“since”引导的时间状语连用;
C选项“has been to”表示“去过某地(已返回)”,不符合“从四月起就在上海”的语境;
D选项“has come to”是短暂性动词短语,同样不能与“since”引导的时间状语连用。
综上,正确答案为A。
【答案】
A
【知识点】
现在完成时用法;延续性动词辨析
【点评】
本题考查现在完成时中延续性动词与时间状语的搭配,需准确区分“have been in/have gone to/have been to”的不同含义,是初中英语现在完成时的常考考点。
【难度系数】
0.6