---Now, have you finished your work yet?
--- Yes, I it when you came.
A. have finished
B. finish
C. had finished
D. would finish
网友回答
A. have finished
B. finish
(答案→)C. had finished
D. would finish
解析:考查时态。根据句意可知,我刚刚完成这时你来了,所以完成这个动作发生在你来之前,故选择过去的过去。Had done when sb did 意为刚刚做完什么事情,此时…………