if の省略と倒置(Were / Had / Should)
着眼点if を省くと、were / had / should が文頭に出る。文頭が Were / Had / Should なら仮定法を疑う。
| もとの形 | if省略 |
|---|---|
| If I were you, … | Were I you, … |
| If I had known, … | Had I known, … |
| If it should rain, … | Should it rain, … |
例文
1
Had I known the truth, I would have told you.
真実を知っていたら、あなたに話していただろうに。
2
Were he younger, he could join the team.
彼がもっと若ければ、チームに入れるのに。
注意否定の倒置: Had I not known…(× Hadn't I known…)。not は主語の後ろ。一般動詞(If I knew → × Knew I)は倒置できない。
確認問題
1
書き換え。If I had had more time, I would have finished it. → ( ) I ( ) more time, I would have finished it.
答え
Had / had had。if 省略で Had を文頭に。