2022年银行春季招聘考试备考:英语备考二十五
1.I would rather you ( ) tomorrow.
A. come
B. will come
C. came
D. had come
【答案】C。would rather引导的定语从句,根据句意“我宁愿你明天再来”可知是对现在事实的假设,因此谓语动词应该用did形式,选项A、B错误;D选项had done形式只能在对过去事实假设的时候使用,排除。故正确答案是选项C。
2.They ( ) have arrived at lunchtime but their flight was delayed.
A. will
B. can
C. must
D. should
【答案】D。“他们本该午饭时到达,但他们的航班推迟了”。说明是本该做的但是没有做,D选项should have done本来应该做某事而实际没做,符合句意。A选项will have done表达形式不存在;B选项can have done表达形式不存在;C选项must have done是对过去事情肯定的推测,与句意不符。故正确答案是选项D。
3.I would rather she ( ) it.
A. doesn’t say
B. didn’t say
C. had not said
D. hasn’t said
【答案】C。“我宁愿她当时没说那些话”。通过句意可知would rather引导的是对过去事实的虚拟,故谓语动词使用had done形式。选项A是一般现在时,排除;选项B是一般过去时,在虚拟语气中是对现在或者将来的假设,排除;选项D是一般现在完成时,排除。故正确答案是选项C。
4.if you didn’t ask your teachers for help,the task ( ) on time.
A. will not finish
B. would not finish
C. will not be finished
D. would not be finished
【答案】D。“如果你不向老师求助,这个任务就不能按时完成”。通过从句可知是对现在事实的虚拟,故谓语动词使用了did形式,那么主句要使用would do形式,选项A、C排除。主句中主语是task,谓语动词是finish,两者是被动关系,因此主句还要使用被动语态be done形式,B项排除。故正确答案是选项D。