满分5 > 高中英语试题 >

(2013·高考天津卷)If he had spent more time pr...

(2013·高考天津卷)If he had spent more time practising speaking English beforehe________ able to speak it much better now.

Awill be  Bwould be

Chas been   Dwould have been

 

B 【解析】选B。句意为“如果以前他花更多时间练习说英语的话,现在他英语就会说得好多了”。由从句中的had spent可知从句与过去事实相反;由主句中的now可知主句与现在事实相反,故用would be。本题实际上是考查错综时间的虚拟语气。  
复制答案
考点分析:
相关试题推荐

(2013·高考北京卷)If we________a table earlierwe couldn’t be standing here in a queue.

Ahave booked  Bbooked

Cbook  Dhad booked

 

查看答案

(2013·高考陕西卷)The children________lost in the woodsotherwisethey would have been at the lakeside camp as scheduled.

Amust have got  Bmust get

Cshould have got  Dshould get

 

查看答案

(2013·高考江西卷)When I was a childI________watch TV whenever I wanted to.

Ashould  Bcould

Cmust  Dneed

 

查看答案

(2013·高考安徽卷)It ________ be the vocabulary that caused you the problem in the exercise because you know a lot of words.

Amay   Bcouldn’t

Cshould   Dneedn’t

 

查看答案

(2013·高考四川卷)—Why are your eyes so red? You________have slept well last night.

—YeahI stayed up late writing a report.

Acan’t  Bmustn’t

Cneedn’t  Dwon’t

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.