题目内容

13.---Is Yangzhou Airport open to the public yet?
---Yes.It ______ for only several days.(  )
A.has openedB.has being opened
C.has been openD.was open

分析 --扬州机场已经对公众开放了吗?
--是的.仅仅开放了几天.

解答 答案:C.
根据for only several days可知,"仅仅几天"是时间段;现在完成时与表示一段时间的for短语、since短语或从句等连用时,应注意句中的谓语动词须是延续性的,open作动词时不能延续,这里用它的形容词形式,前面要加be动词,指一种状态.根据现在完成时的构成形式:have/has+动词的过去分词,主语为单数it故用has,be的过去分词为been.故选C.

点评 本题考查时态的区别,注意区分现在完成时中延续性动词与非延续性动词用法.

练习册系列答案
相关题目

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

精英家教网