问题 选择题

---Now, have you finished your work yet?

--- Yes, I _______ it when you came.

A.have finished

B.finish

C.had finished

D.would finish

答案

答案:C

考查时态。根据句意可知,我刚刚完成这时你来了,所以完成这个动作发生在你来之前,故选择过去的过去。Had done when sb did 意为刚刚做完什么事情,此时…………

单项选择题
名词解释