精英家教网 > 高中英语 > 题目详情
9.We ______ John's name on the race list yesterday but for his recent injury.(  )
A.will putB.will have putC.would putD.would have put

分析 句意:要不是因为约翰最近受伤的话,我们昨天就会把他的名字放在比赛人员的名单里了.

解答 答案:D.but for要不是,是含蓄的虚拟句式,相当于if引导的虚拟条件句.从时间状语yesterday可知是对过去的虚拟,所以"but for his recent injury"就相当于"if it hadn't been for his recent injury",主句应该用would/could/might/should+have done,故选D.

点评 本题考查的是虚拟语气.but for是含蓄的虚拟句式,相当于if引导的虚拟条件句.做题的关键是要根据上下文语境,找时间状语或是看里面的关键词是对什么时间的虚拟,然后再按照规则来找答案.

练习册系列答案
相关习题

科目:高中英语 来源: 题型:选择题

15.        hard you try,it is difficult to lose weight without cutting down the amount you eat.(  )
A.HoweverB.WhateverC.WhicheverD.Whenever

查看答案和解析>>

科目:高中英语 来源: 题型:选择题

6.--According to my grandma,it is a good idea to eat chicken soup when you have a cold.
--__,scientists agree with her.(  )
A.Sooner or laterB.Once in a while
C.To be exactD.Believe it or not

查看答案和解析>>

科目:高中英语 来源: 题型:选择题

1.You have to know __________ you're going if you are to plan the best way of getting there.(  )
A.whatB.thatC.whereD.who

查看答案和解析>>

科目:高中英语 来源: 题型:选择题

4.The government has taken measures to        the high prices of daily goods to keep the market stable.(  )
A.take downB.bring downC.hand downD.tear down

查看答案和解析>>

科目:高中英语 来源: 题型:选择题

14.In that school,English is compulsory for all students,but French and Russian are _________.(  )
A.specialB.regionalC.optionalD.original

查看答案和解析>>

科目:高中英语 来源: 题型:选择题

1.This restaurant has become popular for its wide_________ of foods that suit all tastes and pockets.(  )
A.divisionB.areaC.rangeD.circle

查看答案和解析>>

科目:高中英语 来源: 题型:选择题

18.The old man asked Lucy to move to another chair _______ he wanted to sit next to his wife.(  )
A.althoughB.unlessC.becauseD.if

查看答案和解析>>

科目:高中英语 来源: 题型:选择题

19.--Pity you missed the lecture on nuclear pollution.
--I       it,but I was busy preparing for a job interview.(  )
A.attendedB.had attended
C.would sttendD.would have attended

查看答案和解析>>

同步练习册答案