If he more time practicing speaking English before, he able to speak it much better now.

发布时间:2020-08-17 10:25:12

If he      more time practicing speaking English before, he      able to speak it much better now.
A. spent; will be
B. had spent; would have been
C. spent; would have been
D. had spent; would be

网友回答

A. spent; will be
B. had spent; would have been
C. spent; would have been
(答案→)D. had spent; would be
解析:句意:如果他以前花更多时间练习英语,他现在就会说的更好了。If条件句是和过去(before)相反,用过去完成式,主句和now(现在)相反,所以用would have done,所以选D。
以上问题属网友观点,不代表本站立场,仅供参考!