If you had told me about your problem,I ------ able to help

问题描述:

If you had told me about your problem,I ______ able to help you.
A.might be
B.may have been
C.may be
D.might have been
1个回答 分类:英语 2014-11-09

问题解答:

我来补答
D
虚拟语气用法,这个是表示与过去事实相反
结构:从句过去完成时,主句过去将来完成时
if ..had told (过去完成时),主句 might have done或would have done,所以D
 
 
展开全文阅读
剩余:2000
上一页:周五
下一页:责任的事实论据
也许感兴趣的知识