英语题会的帮下忙啊!!!

来源:百度知道 编辑:UC知道 时间:2024/06/15 15:07:37
这个题弄不明白啊~~the man would have been saved if a helicopter ___(be)available.空格处为什么填had been呢?主句不是过去完成时吗?那从句为什么也用过去完成时呢?为什么不再往后推一个时态呢?有会的帮帮忙啊 说详细点哈 都快搞混了 谢了

if 引导的句子,主句若是现在完成时,从句则用过去完成时。主句have been 是现在完成时,则从句用过去完成时had been.
不知道这样解释楼主清楚了吗?

had been是过去完成时,没错,主句是现在完成时哦,看清楚咯,have been!

主句是现在完成时