—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.takes | B.had taken | C.took | D.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...表示一段时间的状语连用。 |
举一反三
With the development of science, more new technology to the field of IT.A.has introduced | B.is being introduced | C.is introduced | D.was introduced |
|
--- Tom, can you answer my question? --Er, I’m very sorry, Miss Evens. I___________ about something else.A.had thought | B.was thinking | C.will think | D.have thought |
|
Hearing the news about Neil Armstrong"s death,____.A.my heart missed a beat | B.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 melted | B.has been melting | C.melted | D.is melting |
|
________ repeatedly, the problem still appeared in the beginners’ homework.A.Explaining | B.Having explained | C.Having been explained | D.To be explained |
|
最新试题
热门考点