TOEICテストのPart5と同じ形式の模擬テストはここをクリック
 


______ it not for customer feedback, the company wouldn’t know how to improve its products.

A. Should
B. Is
C. Were
D. Had











正解は C. Were です。 
訳:顧客からのフィードバックがなければ、会社は製品をどう改善すべきか分からなかったでしょう。


まず次の例文を見てみましょう、

If it wasn’t for my teacher, I wouldn’t have passed the exam.
先生がいなかったら、私は試験に合格していなかっただろう。

If it wasn’t for your help, we couldn’t finish the project on time.
あなたの助けがなければ、私たちはプロジェクトを期限内に終えられなかっただろう。

If it wasn’t for the rain, we could play soccer outside.
雨がなければ、外でサッカーができたのに。

If it wasn’t for his advice, I might have made a big mistake.
彼の助言がなければ、大きな間違いをしていたかもしれない。


これは仮定法の話し言葉です。

If it wasn’t for A, I couldn't do B

= Because of A, I can do B

If it wasn’t for your help, we couldn’t finish the project on time.

= Because of your help, we can finish the project on time.



If it wasn't for A, I could do B

= Because of A, I can't do B

If it wasn’t for the rain, we could play soccer outside.

= Because of the rain, we can't play soccer outside.


話し言葉では wasn't for を使って、現在か過去かは関係ありません。


しかし、書き言葉にすると、

仮定法過去と仮定法過去完了のルールにしたがわないといけません。

まず仮定法過去の書き言葉だったら、

Be動詞が were になります。

例えば、

If I were rich, I would travel the world.

If it were cheaper, I would buy it.

従って、

If it wasn't for ~ 

If it weren't for ~ になります。

さらに書き言葉にすると、

倒置法を使います。

If it weren't for ~ 

Were it not for ~ になります。

過去の話し言葉にすると、

仮定法過去完了を使います。

If it wasn't for ~ は

If it hadn't been for ~ になります。

さらに書き言葉にすると、

倒置法を使います。

If it hadn't been for ~ は

Had it not been for ~ ななります。

例えば、

Had it not been for my teacher, I wouldn’t have passed the exam.

先生がいなかったら、私は試験に合格していなかっただろう。

Had it not been for his advice, I might have made a big mistake.

彼の助言がなければ、大きな間違いをしていたかもしれない。

上の例題に戻ると、been がないし、主要動詞は wouldn’t know (現在)なのでD.の had を使えません。

頑張りましょう! 

 

 

ネイティブスピーカーとの1時間の

マンツーマンオンラインレッスン
 

3回無料体験受付中!

 

日本語もOkay!

 

入学金や他の手数料なし!

 

授業料は後払いもOkay!

  

 

全て安心!

 

 


learn.toeic.online@gmail.com