单选题
If he had been in better health, he ______ more books.
A、
can write
B、
could have written
C、
could write
D、
have written
【正确答案】
B
【答案解析】
[解析] 句意:要是他身体再好点儿的话,他就可能会写出更多的书来。虚拟语气题。本题考查虚拟语气,当表示与过去事实相反的虚拟假设时,从句用“had+过去分词”,主句要用“would/could/should+have+过去分词”。
提交答案
关闭