当前位置:高中试题 > 英语试题 > 虚拟语气 > ---Sorry, Professor Smith. I didn"t finish the assignment yesterday.---Oh, you  ...
题目
题型:不详难度:来源:
---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
解析

试题分析:句意:--对不起,史密斯教授,我昨天没有完成作业。--哦,你应该早完成它,因为昨天是最后期限。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。句意:我不知道他的电话号码,要不然的话,我就给他打电话了。
核心考点
试题【---Sorry, Professor Smith. I didn"t finish the assignment yesterday.---Oh, you  】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
If I would have listened to those people who told me I couldn’t do it then., today ____ just be Saturday.
A will              B. shall            C. would            D. should
题型:不详难度:| 查看答案
I wonder if this is the computer you want______ .
A.to have repairedB.to have it repairedC.it to be repairedD.to repair it

题型:不详难度:| 查看答案
She didn’t come to the party last Sunday. _________, she must have made the party more exciting.
A.If she cameB.Would she come
C.Had she comeD.Did she come

题型:不详难度:| 查看答案
If you_______ my advice last month, you wouldn’t have lost his job.
A.followedB.should followC.had followedD.would follow

题型:不详难度:| 查看答案
—— _______ the computer be repaired by him?
—— No, I’d rather he _______ it repaired.
A.Will; hasB.should; haveC.shall; hadD.Can; has

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.