質問: 仮定法について if he had been a little more careful,the accident could have been avoided. he did what he had been told;otherwise he would have been scolded. の二文で後半のhaveの後にbeenが入ってるのって何でですか? 仮定法過去完了の場合、助動詞の過去+have p.p.ですよね? could have avoidedとwould have scoldedでは何でダメなんですか?
回答: 受動態の意味が入っているからです。 be avoid「避けられる」 be scolded「しかられる」 という受動態で仮定法過去完了の would[could] have 過去分詞にあてはめると, be の部分が been という過去分詞となり, could have been avoided「事故は避けられたであろう」となります。 「人が事故を避ける」ですので,「事故」が主語になると,受動態になります。日本語では「事故は避けられない」の「られる」は「可能」と「受動」が一つになって,「受動」の意味が消えてしまいますが,英語ではきっちり受動態にしなければなりません。 後の方も「彼はしかられたであろう」ですので,受動態になります。