题目内容

18.Look,Peter is still reading in the library,He _____ here for two hours.(  )
A.has comeB.has beenC.wasD.came

分析 看,Peter仍然在图书馆里看书,他在这里已经呆了两个小时了.

解答 答案:B. 根据for two hours可知这里是for引导的时间状语,"两个小时"表示一段时间,表示过去的动作一直持续到现在,应该用现在完成时态;现在完成时态的结构为have/has+动词的过去分词,排除CD;故又因为come是瞬间性动词,不能持续一段时间,后面跟延续性动词,所以要用have  been,故选B.

点评 判断动词的时态,要通过所给的时间状语、提示词或语境去判断动词存在的状态.注意容易混的动词的用法.本题注意短暂性动词和延续性动词的区别.

练习册系列答案
相关题目

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

精英家教网