---Sorry, Professor Smith. I didn't finish the assignment yesterday.
---Oh, you      have done it as yesterday was the deadline.
A.mustB.mustn'tC.shouldD.shouldn't
C

試題分析:句意:--對不起,史密斯教授,我昨天沒有完成作業(yè)。--哦,你應該早完成它,因為昨天是最后期限。should have done指過去應該做的還未做,故選C。
點評:本題難度適中。
即學即練:I didn't know his telephone number, otherwise I ______ him.
A. had telephoned           B. would telephone    
C. would have telephoned     D. telephone
解析:C。句意:我不知道他的電話號碼,要不然的話,我就給他打電話了。
練習冊系列答案
相關習題

科目:高中英語 來源:不詳 題型:單選題

How I wish I _________ him the secret! I regret having done that now.
A.hadn’t told B.had toldC.would tellD.didn’t tell

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

If the island               a tourist attraction, last week’s earthquake would have caused far more deaths.
A.is to remainB.has remainedC.remainedD.would remain

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

Had I known about this computer program, a huge amount of time and energy       .
A.would have been savedB.had been saved
C.will be savedD.was saved

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

—— _______ the computer be repaired by him?
—— No, I’d rather he _______ it repaired.
A.Will; hasB.should; haveC.shall; hadD.Can; has

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

— You _______ for me this morning. I came over here with Michael in his car.
— Well, why didn’t you let me know earlier?
A.should have waited B.would have waited
C.couldn’t have waitedD.needn’t have waited

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

I wish I        a chance to talk to you last night, but you left so early.
A.haveB.hadC.had hadD.will have

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

Though the girl had been suffering from the blood disease, she acted as if nothing____ to her while facing her friends and relation.
A.happenedB.would happenC.was happenedD.had happened

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

It is high time that we ____ the amount of carbon dioxide in our daily life.
A. reduce     B reduced    C will reduce   D reduces

查看答案和解析>>

同步練習冊答案