题目内容

4.-Where have you _____ all day?-I came back at noon and I ____ in this room ever since.(  )
A.gone; had beenB.gone; wasC.been; have beenD.been; am

分析 -一整天你都去哪了?
-我中午回来的,从那之后我一直待在这个房间.

解答 答案:C 英语中表示一段时间的时间状语不能和瞬间动词一起使用,反之表示瞬间的时间状语不能是和续性动词一起使用.本题中all day和ever since都是表示一段时间的时间状语,即可排除AB选项.结合句意可知从回来之后一直待在房间,表示从过去某时开始一直延续到现在的动作或状态,选择现在完成时态,其构成形式:have/has+动词的过去分词,在这里用be表示一种状态.套用构成,故选C.

点评 本题主要考查现在完成时,注意英语完成时态中有瞬间动词与持续性动词之分,瞬间动词只表示瞬间动作,不能和表示一段时间的时间状语连用,反之持续性动词能和表示一段时间的时间状语连用.再没有时间状语的情况下,就要结合语境具体分析.

练习册系列答案
相关题目

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

精英家教网