题目内容
13.---Is Yangzhou Airport open to the public yet?---Yes.It ______ for only several days.( )
| A. | has opened | B. | has being opened | ||
| C. | has been open | D. | was open |
分析 --扬州机场已经对公众开放了吗?
--是的.仅仅开放了几天.
解答 答案:C.
根据for only several days可知,"仅仅几天"是时间段;现在完成时与表示一段时间的for短语、since短语或从句等连用时,应注意句中的谓语动词须是延续性的,open作动词时不能延续,这里用它的形容词形式,前面要加be动词,指一种状态.根据现在完成时的构成形式:have/has+动词的过去分词,主语为单数it故用has,be的过去分词为been.故选C.
点评 本题考查时态的区别,注意区分现在完成时中延续性动词与非延续性动词用法.
练习册系列答案
相关题目
3.A:Can I help you,madam?
B:I want_ .( )
B:I want_ .( )
| A. | two boxes of apple | B. | two glass of water | ||
| C. | two bowls of porridge |
18.--Is your brother in Beijing?
--No.He ______ to London for the Olympics.( )
--No.He ______ to London for the Olympics.( )
| A. | went | B. | has gone | C. | has been | D. | will go |
5.My brother isn't at home.He to Hong Kong Disneyland.( )
| A. | has been | B. | went | C. | has gone | D. | had gone |
2.Mr.Wu teaches ________ English.We all like ________.( )
| A. | our; him | B. | us; him | C. | us; her | D. | our; her |