If he had spent more time practising speaking English before,he able to speak it much better now. (2013·天津,14)
A. will be
B. would be
C. has been
D. would have been
If he had spent more time practising speaking English before,heable to speak it much bette
答案:2 悬赏:0 手机版
解决时间 2021-03-23 10:32
- 提问者网友:却不属于对方
- 2021-03-23 01:03
最佳答案
- 五星知识达人网友:北方的南先生
- 2021-03-23 02:19
A. will beB. would beC. has beenD. would have been解析:B解析 考查虚拟语气。句意为:如果以前他花更多时间练习说英语的话,现在他英语就会说得好多了。由从句中的had spent可知从句与过去事实相反;由主句中的now可知主句与现在事实相反,故用would be。本题实际上是考查错综时间的虚拟语气。
全部回答
- 1楼网友:十年萤火照君眠
- 2021-03-23 03:15
谢谢解答
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯