精英家教网 > 高中英语 > 题目详情
---Now, have you finished your work yet?
--- Yes, I _______ it when you came.
A.have finishedB.finishC.had finishedD.would finish
C
考查时态。根据句意可知,我刚刚完成这时你来了,所以完成这个动作发生在你来之前,故选择过去的过去。Had done when sb did 意为刚刚做完什么事情,此时…………
练习册系列答案
相关习题

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

Isn’t it lovely to think that I ________ myself on the sunny beach tomorrow at this time.
A.will enjoyB.will be enjoyingC.am enjoyingD.shall enjoy

查看答案和解析>>

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

No one can tell how many sufferings the kidnapped boy ________ when he was rescued yesterday.
A.hadB.has hadC.had hadD.would have

查看答案和解析>>

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

Don’t worry. The hard work that you do now ______later in life.
A.will be repaid B.was being repaid
C.has been repaid D.was repaid

查看答案和解析>>

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

"Life is like walking in the snow", Granny used to say, "because every step      
A.has shownB.is showing
C.showsD.showed

查看答案和解析>>

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

My money ________.I must go to the bank to draw some of my savings out before I've none in hand.
A.has run outB.is running out
C.has been run outD.is being running out

查看答案和解析>>

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

Although there are no classes in the afternoon now, no student ______ go out of school without the head teacher’s permission.
A.willB.mustC.mayD.shall

查看答案和解析>>

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

—How long have you retired, Grandpa?
—Well, four years, But you know, I         for Courtaulds for over forty years.
A.have workedB.workedC.had workedD.Work

查看答案和解析>>

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

By the time I got home yesterday, my husband _______ cooking the dinner.
A.had finishedB.finishedC.has finishedD.finishes

查看答案和解析>>

同步练习册答案