—Where have you _________ all day? —I came back at noon and I _________ in this
题型:不详难度:来源:
—Where have you _________ all day? —I came back at noon and I _________ in this room ever since.A.gone; had been | B.gone; was | C.been; have been | D.been; am |
|
答案
C |
解析
试题分析:英语中表示一段时间的时间状语不能和瞬间动词一起使用,反之表示瞬间的时间状语不能是持续性动词一起使用。本题中all day和ever since都是表示一段时间的时间状语,即可排除AB选项。结合句意可知上下文都是完成时态,故选C。 点评:英语完成时态中有瞬间动词与持续性动词之分,瞬间动词只表示瞬间动作,不能和表示一段时间的时间状语连用,反之持续性动词也是一样。再没有时间状语的情况下,就要结合语境具体分析。 |
举一反三
—Hi, Amy. Why are you so sad? —Well, I found the computer I had had _________ went wrong again.A.it repair | B.repaired | C.it repaired | D.repairing |
|
—_________ you _________ the terrible news about Libya? —Yes, I _________ it this morning. The people there will suffer from the war.A.Do, watch; have done | B.Did, watch; did | C.Have, watched; did | D.Had, watched; will do |
|
--Have you finished your work yet? --Yes, I have . It ____________ half an hour ago. A.has been finished | B.finished | C.was finished | D.has finished |
|
I’d love to come to your beautiful house. If you invite me, I _______ say “no”.A.don’t | B.won’t | C.will | D.will |
|
--- Are you going to the library this afternoon, Kate? --- Yes, I have to. I ________ READER for two weeks.A.have borrowed | B.kept | C.borrowed | D.have kept |
|
最新试题
热门考点