题目内容
【题目】—That must have been a long trip.
—Yeah, it __________ us a whole week to get there.
A. takes B. has taken
C. took D. was taking
【答案】C
【解析】句意:——那肯定是一次很长的旅程。——是的,我们花了整整一周的时间才到达那里。 must have done用来表示对过去事实的肯定推测,由此判断语境指过去,故排除A项;B项为现在完成时,强调对现在造成的结果或影响,属于现在时态范畴,故排除;D项为过去进行时,表示过去正在进行的动作,不符合语境,也应排除。题干只是在陈述过去发生的事情,应用一般过去时,故选C。
![](http://thumb2018.1010pic.com/images/loading.gif)
练习册系列答案
相关题目