精英家教网 > 高中英语 > 题目详情
—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...表示一段时间的状语连用。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

---I called you last night, but nobody answered.
---Oh, I usually___off my cellphone by 9:00 p.m.
A.switchedB.have switchedC.switchD.had switched

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

The police           the murderer everywhere when he suddenly appeared in a theatre.
A.is searching forB.were searching for
C.are searching forD.were searching

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

The new tax would force companies to __________energy-saving measures.
A.adaptB.adoptC.adjustD.address

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

The warning of the storm, ______ over the radio and on TV, spread quickly through the province.
A.broadcastingB.having broadcastC.broadcastD.to be broadcast

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

________ repeatedly, the problem still appeared in the beginners’ homework.
A.Explaining B.Having explained
C.Having been explainedD.To be explained

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

The young man got up immediately as the woman got on the bus and let her _______ his seat.
A.shareB.gainC.occupyD.capture

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

It took me a long time before I was able to fully appreciate what they __ for me.
A.had doneB.didC.would doD.were doing

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

He is a financial manager in Wall Street now, but nobody knows he ________ part-time jobs here and there for survival for eight years.
A.doesB.didC.had doneD.has done

查看答案和解析>>

同步练习册答案