题目内容
5.If it hadn't been for his fluency in,he couldn't have been offered the job.Butforhis fluency in English,he couldn't have been offered the job.
分析 要不是因为他流利的英语,他不可能获得这份工作.
解答 答案:But for his fluency in English,he couldn't have been offered the job.
第一个句子If it hadn't been…,这是if引导的虚拟条件虚拟,从句和过去事实相反,主句用could have done.考虑到只有两个空,想到but for为固定短语,要不是的意思,可以替换if引导的虚拟语气.
点评 考生需掌握if引导虚拟语气的用法,另外but for作为要不是,也可以引导虚拟语气.
练习册系列答案
相关题目