当前位置:高中试题 > 英语试题 > 一般现在时 > —That must have been a lot of work.—Yeah, it      us three days to finish it.A.t...
题目
题型:不详难度:来源:
—That must have been a lot of work.
—Yeah, it      us three days to finish it.
A.takesB.had takenC.tookD.was taking

答案
C
解析

试题分析:句意:那肯定有很多工作要做。是的,完成它花费了我们三天的时间。must have been表示对过去的肯定推测,可知事情发生在过去,现在已经完成了,动作不再持续,只表示过去的某个动作,故选C
点评:1.一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作。说话的侧重点只在于陈述一件过去的事情,不强调对“现在”产生的影响。2. 现在完成时表示动作发生在过去,对现在造成了影响或产生了结果。不与确定的过去时间状语连用。另外,一般过去时通常与表示过去的时间状语连用。如:yesterday, last week, two years ago, just now, in 2002等;而现在完成时则常与just, already, ever, never等副词和these days, this week, since..., for...表示一段时间的状语连用。
核心考点
试题【—That must have been a lot of work.—Yeah, it      us three days to finish it.A.t】;主要考察你对一般现在时等知识点的理解。[详细]
举一反三
With the development of science, more new technology         to the field of IT.
A.has introducedB.is being introduced
C.is introducedD.was introduced

题型:不详难度:| 查看答案
--- Tom, can you answer my question?
--Er, I’m very sorry, Miss Evens. I___________ about something else.
A.had thoughtB.was thinkingC.will thinkD.have thought

题型:不详难度:| 查看答案
Hearing the news about Neil Armstrong"s death,____.
A.my heart missed a beatB.my mind went empty
C.the newspaper shook with my hands D.I was greatly shocked

题型:不详难度:| 查看答案
In the past decades, sea ice ______ in the Arctic as a result of global warming.
A.had meltedB.has been meltingC.meltedD.is melting

题型:不详难度:| 查看答案
________ repeatedly, the problem still appeared in the beginners’ homework.
A.Explaining B.Having explained
C.Having been explainedD.To be explained

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.