同If(①But for=②Had it not been for,③Without,④Had,⑤Should,⑥Were)
<div>2、介词短语([<b>常用在过去]①But for=②Had it not been for,</b>③<span style="font-size: inherit;">Without)</span></div>
But for:要不是
过去:(从句)But for+n,w/c/s/m+had done
Without:如果没有
现/将来:(从句)But for+n,w/c/s/m+do
过去:(从句)But for+n,w/c/s/m+had done
3、If的3种变形(④Had,⑤Should,⑥Were)
(从句)Had.....+(主句)w/c/sm +have done (过去)
(从句)Should.....+(主句)w/c/sm +do(将来)
<div>(从句)Were.....+(主句)w/c/sm +do(将来、现在)</div>