【1】If I had got enough time, I _____ my work.
A. would finish
B. must have finished
C. would have finished
D. had finished
【2】Had I known about this computer program, a huge amount of time and energy _____.
A. would have been saved
B. would have saved
C. will be saved
D. was saved
【3】Mr. Green requires that the students _____ a composition every other week.
A. write
B. written
C. would write
D. will write
【4】I was very busy last week, otherwise I _____ you some assistance.
A. would offer
B. had offered
C. would have offered
D. should offer
【5】If there were no water in the world, everything _____.
A. will die
B. would die
C. would have died
D. should die
参考答案:
【1】C【解析】本句句意:如果我有足够的时间,我就能完成我的工作了。根据关键词if和句意,可以判断这是一个虚拟语气,且前面一句为从句;根据从句中动词的形式和句意可判断这是一个与过去事实相反的虚拟语气,所以主句中动词形式为would\could\should\might have done, 故答案为C
【2】A【解析】本题句意:如果我熟悉这个计算机程序,大量的时间和精力就会被节省。分析句子结构可知,这是一个与过去事实相反的虚拟语气,所以主句中动词形式为would\could\should\might have done, 根据句意可知时间和精力被节省,表示被动,故答案为A
【3】A【解析】本句句意:格林先生要求他的学生每隔一周写一篇作文。考察require后所接宾语从句中的动词形式。require, request, demand, desire等表示要求的词后所接宾语从句中动词形式为should do(表主动)或should be done(表被动),should可省略,根据句意可知学生与写作文之间形成主动关系,故答案为A
【4】C【解析】本句句意:我上周特别忙,不然就会向你提供一些帮助了。本题考察otherwise后所接从句中动词的形式。otherwise引导的从句相当于一个虚拟条件句,对现在或将来事实的虚拟,条件句中动词形式为would\could do, 对过去事实相反的虚拟,条件句中动词形式为would\could have done;根据时间词last week可以判断本句与过去事实相反,所以主句中动词形式为would\could have done,故答案为C
【5】B【解析】本句句意:如果世界上没有水,万事万物将不复存在。根据关键词If和句意可以判断这是一个虚拟语气,并且能够知道前面一句为从句;根据句意可知这是一个对客观事实的虚拟,所以主句中动词形式为would\could\should\might do,故答案为B