倒置構文

if節を省略した倒置構文と本来の語順

仮定法過去完了(過去の事実に反する仮定)の例 

1. Had she studied harder, she would have passed the exam.

(彼女がもっと熱心に勉強していたら、試験に合格していたのに。) 

2. Had they known the truth, they would have acted differently.

(彼らが本当のことを知っていたら、違った行動をとっていただろうに。) 

3. Had I taken that job, I would have been richer now.

(私があの仕事を受けていたら、今頃もっとお金持ちだったのに。) 

4. Had we arrived earlier, we could have caught the train.

(私たちがもっと早く着いていたら、電車に乗れたのに。) 

5. Had he not made that mistake, he would have won the competition.

(彼があのミスをしていなかったら、競技に勝っていただろうに。)

本来の語順

仮定法過去完了(過去の事実に反する仮定) 

1. 倒置 Had she studied harder, she would have passed the exam. 

通常 If she had studied harder, she would have passed the exam.

(彼女がもっと熱心に勉強していたら、試験に合格していたのに。) 

2. 倒置Had they known the truth, they would have acted differently. 

通常 If they had known the truth, they would have acted differently.

(彼らが本当のことを知っていたら、違った行動をとっていただろうに。) 

3. 倒置 Had I taken that job, I would have been richer now. 

通常 If I had taken that job, I would have been richer now.

(私があの仕事を受けていたら、今頃もっとお金持ちだったのに。) 

4. 倒置 Had we arrived earlier, we could have caught the train. 

通常 If we had arrived earlier, we could have caught the train.

(私たちがもっと早く着いていたら、電車に乗れたのに。) 

5. 倒置 Had he not made that mistake, he would have won the competition. 

通常 If he had not made that mistake, he would have won the competition.

(彼があのミスをしていなかったら、競技に勝っていただろうに。)


Comments

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA