一道If 的虚拟语气选择题

来源:百度知道 编辑:UC知道 时间:2024/09/28 09:09:51
If you explained the situation to your solicitor, he ____ able to advise you much better than I can.
A. would be B. will have been C. was D. were

这里是有现在事实相反的虚拟句,所以本来表达是
he will be able to advise you ....
所以改为一般过去时
选A

A

A

A
1 "explained"是过去时
2 句子中间用逗号隔开的,所以前后事态必须一直,只能用过去时
3 虚拟语气的过去时态,主句是过去完成时,IF引导的条件句是过去时