(2013·高考天津卷)If he had spent more time practising speaking English before,he_____
题型:不详难度:来源:
(2013·高考天津卷)If he had spent more time practising speaking English before,he________ able to speak it much better now.A.will be | B.would be | C.has been | D.would have been |
|
答案
B |
解析
选B。句意为“如果以前他花更多时间练习说英语的话,现在他英语就会说得好多了”。由从句中的had spent可知从句与过去事实相反;由主句中的now可知主句与现在事实相反,故用would be。本题实际上是考查错综时间的虚拟语气。 |
举一反三
(2013·高考福建卷)—Do you think George has passed the driving test? —No.If so,he ________his car to our college yesterday.A.would drive | B.drove | C.would have driven | D.had driven |
|
(2013·高考安徽卷)I________ to my cousin’s birthday party last night,but I was not available.A.went | B.had gone | C.would go | D.would have gone |
|
(2013·高考陕西卷)My mom suggests that we________eat out for a change this weekend.A.should | B.might | C.could | D.would |
|
Luckily some friends living locally came to visit me regularly and I went home every weekend, or I________mad.A.was going | B.would have gone | C.would go | D.had gone |
|
— I didn’t watch the program “Where are we going, Dad?” yesterday. — I________, either, if my father hadn’t reminded me.A.wouldn’t | B.didn’t | C.wouldn’t have | D.hadn’t |
|
最新试题
热门考点