题目内容

1.The foreigners _____________Shanghai for two weeks and they visited the bund last Saturday.(  )
A.have been toB.have come toC.have arrived inD.have been in

分析 外国人在上海呆了两个星期,他们上星期六参观了外滩.

解答 答案:D.考查现在完成时态.句意"外国人在上海呆了两个星期,他们上星期六参观了外滩.".have been in 表示"在某地呆多长时间".have been to表示"曾经去过某地",现在回来了.come,arrive都是短暂性动词,不用于现在完成时态.结合语境"上周六去参观了外滩",可知是呆在上海,用have been in.答案是D.

点评 现在完成时态,由"have/has+过去分词"构成,表示动作发生在过去,但与现在的情况有联系.也表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作.结合语境,注意人称变化及动词过去分词变化.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网