单选题
(I have been) told that he (will have come) if he (were) (able).
A、
have been
B、
will have come
C、
were
D、
able
【正确答案】
B
【答案解析】
虚拟语气用法错误,应改为would come。从if he were able可知该句用了虚拟,所以主句应用would do的形式。
提交答案
关闭