题库首页 > 试卷库
试题详情及答案解析
—How long has Dashan stayed in China? —He has ____here for several years.
A.comeB.wentC.beenD.gone
答案:C
试题分析:句意为:---大山在中国呆了多久了?---他到中国已经有好几年了。根据语境可知,这里表示的是“到达”的意思。在英语中,这是一个短暂性动词,不可延续一段时间。但是,“到达”后在某地的状态则是可以延续的,故应选C。
考点:考查现在完成时的用法。