一道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
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引导的条件句是过去时