「もし〜があれば」で解決策を提案する英語:if I had と I could

レベル B1

「もし〜があれば」で解決策を提案する英語:if I had と I could

問題がすぐに解決できず、今はないものがあれば何とかなる、ということがあります。このレッスンでは、最初のバスより早い電車に乗るにはどうするかを、二人が話します。中心になるのは、if のあとに had か were を置き、そのあとに would か could と動詞を続けると、今の事実とは違う状況を想像して言える、ということです。この過去の形は過去のことを言っていません。提案ごとに条件は一つだけです。過去に起こらなかったことの言い方は、別のレッスンで学びます。

もう知っていること

“If I have time tomorrow, I'll help.”(明日、時間があれば手伝います。)は、起こるかもしれないことを言います。“If it rains, we can go to the cinema.”(雨が降ったら、映画館に行くこともできます。)は別の案を言います。“I had a car.”(車を持っていました。)は have の過去形です。could と would は、お願いの文で使いました。“Could you help me, please?”(手伝っていただけますか。)“Would you call a taxi, please?”(タクシーを呼んでいただけますか。)このレッスンでは、この三つの言葉が、これまでとは別の働きをします。

新しい言葉

to drive(運転する)と bicycle(自転車)は新しい言葉です。if、could、would はもう見ましたが、ここでは想像の話をするための別の使い方です。

七時の電車

最初のバスは電車より後に出るので、二人は方法を探しています。会話全体を聞いて、提案が持っていないもの(車、自転車)を前提にしていることに注意しましょう。bike は bicycle(自転車)の話し言葉でよく使う形です。“There's one at the shop” は「お店に一台あります」という意味で、one は bike の代わりです。get はここでは「買う」です。“If I were you, I'd call Mia.”(私だったら、ミアに電話します。)は助言です。最後の “I'll call her today.”(今日、電話します。)は本当の予定に戻ります。その場で決めたことを言う will です。

「もし〜があれば」と言うときの if I had と I could

“If I had a car, I could drive you to the station.”(もし車があれば、駅まで送ってあげられるのに。)は二つのことを伝えます。今は車がないこと、車があれば送れることです。to drive は「運転する」で、あとに人を置くと「車で送る」になります。前半は if + had、後半は could + 動詞です。動詞の前に to は付けません。日本語は「〜ば」「〜たら」「〜のに」で表しますが、英語は過去形で表します。had は主語が変わっても同じ形です。“If she had your phone number, she could call you.”(彼女があなたの電話番号を知っていれば、電話できるのに。)bigger は「もっと大きい」で、“a bigger table” は「もっと大きいテーブル」です。

If I / we / she had a car / more time, I / we / she could drive you / help you.

would は「する」、could は「できる」という違い

could は「できる」ことを言い、するかどうかは決めていません。“If I had more time, I could help you.”(もっと時間があれば、手伝えるのに。)would は「する」ことを言います。“If I had more time, I would help you.”(もっと時間があれば、手伝うのに。)カードでは if が「〜ていたら」、would が「〜たら」と出ますが、このレッスンの文では、if の部分は「〜ば」か「〜たら」、would や could の部分は多くの場合「〜のに」で表します。「〜たら」は本当に起こりそうなことにも使う形で、それだけで現実と違うことを表すわけではありません。話すときは、would は I、we、you のあとでよく 'd になります。“If I had a car, I'd drive you to the station.”(車があれば、駅まで送るのに。)このレッスンの 'd はいつも would です。would と could のあとの動詞は原形で、to も -s も付けません。

この had は過去のことではない

“I had a car.”(車を持っていました。)は過去のことです。“If I had a car, I could drive you to the station.” は今のことで、車は実際にはありません。後半に would か could がある文では、if のあとの過去の形は、想像の話だということを示します。“If I have the car tomorrow, I'll drive you to the station.”(明日車が使えたら、駅まで送ります。)は、明日は車があるかもしれないという文です。“If I have time tomorrow, I'll help.”(明日、時間があれば手伝います。)と “If I had more time, I would help you.”(もっと時間があれば、手伝うのに。)も同じ違いです。ありそうなことなら現在形、想像のことや可能性の低いことなら過去の形を使います。この形では would は if の部分に入れません。If I had more time と言い、If I would have more time とは言いません。

想像の話で使う were と「私だったら」の言い方

be の過去形は、I、he、she、it では普通 was です。想像の話では、I や it でも were を使います。“If I were free on Friday, I could help you.”(金曜日が空いていれば、手伝えるのに。)は、実際は空いていないという意味です。“If it were cheaper, I would get it.”(もっと安ければ、買うのに。)cheaper は「もっと安い」です。話し言葉では was もよく聞きます(If it was cheaper)が、ここではこの形をまねすれば十分です。“If I were you, I'd call the doctor.”(私だったら、お医者さんに電話します。)は助言によく使う形です。

If I / it were you / free on Friday, I'd call the doctor / I could help you.

if の部分を後ろに置く

if の部分は後ろにも置けます。意味は同じです。“I would help you if I had more time.”(時間がもっとあれば、手伝うのに。)“I could drive you to the station if I had a car.”(車があったら、駅まで送ってあげられるのに。)if が前のときはコンマを打ち、後ろのときは普通打ちません。人に考えを聞くときは、“What would you do if you had more time?”(もっと時間があったら、何をする?)と言います。would は主語の前に来ます。ほかの疑問文と同じ語順です。

I would help you / I could drive you to the station if I had more time / I had a car.

やってみましょう

二つずつ聞いて、くり返しましょう。一つ目の文は問題を言い、二つ目の文は解決策を想像します。問題の文がどう変わるかに注意してください。“I don't have a laptop.”(ノートパソコンを持っていません。)は “If I had a laptop, I could work at home.”(ノートパソコンがあれば、家で仕事ができるのに。)になります。“The table is small.”(テーブルが小さいです。)と “The room is expensive.”(その部屋は高いです。)では、もっと大きいテーブルと、もっと安い部屋が解決策です。次に、今日は解決できない自分の問題を考えてください。条件を一つだけにして、a laptop や a bigger table を知っている言葉に変えて、提案してみましょう。

まとめ:解決策を想像する

今の事実とは違うことに頼る解決策を提案するときは、if + had か were を使い、もう一方の部分に would か could + 動詞を使います。could は「できる」こと、would は「する」ことを言います。if I were you は助言に使います。ありそうなことなら、if + 現在形のままにします。

想像の条件提案
If I had a car,I could drive you.
If I had more time,I would help you.
If it were cheaper,I would get it.
If I were you,I'd call the doctor.

次のレッスン