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