题目
But for the help of my English teacher,I _____ the first prize in the English Writing Competition.( ) A. would not win B. would not have won C. would win D. would have won
But for the help of my English teacher,I _____ the first prize in the English Writing Competition.( )
- A. would not win
- B. would not have won
- C. would win
- D. would have won
题目解答
答案
答案:B 题干表达的是与事实相反的假设,要用虚拟;句意表达的是对过去的虚拟,主语要用情态动词加完成时态来构成;句中but for相当于if my English teacher hadn't helped me.
故选:B.
故选:B.
解析
步骤 1:理解题干
题干的意思是“要不是我的英语老师帮助我,我就不会在英语写作比赛中获得一等奖。”
步骤 2:分析虚拟语气
题干表达的是与事实相反的假设,因此需要使用虚拟语气。句意表达的是对过去的虚拟,主语要用情态动词加完成时态来构成。
步骤 3:确定正确选项
句中but for相当于if my English teacher hadn't helped me,因此正确答案是would not have won。
题干的意思是“要不是我的英语老师帮助我,我就不会在英语写作比赛中获得一等奖。”
步骤 2:分析虚拟语气
题干表达的是与事实相反的假设,因此需要使用虚拟语气。句意表达的是对过去的虚拟,主语要用情态动词加完成时态来构成。
步骤 3:确定正确选项
句中but for相当于if my English teacher hadn't helped me,因此正确答案是would not have won。