「~するとき、~する」の文を作る【When】と【if】の違い

ちがい
この記事は映画・テキストブックで学んだことで疑問に思ったことを実際にネイティブに質問をしてまとめたものになります。ここでいうネイティブとはイギリス人の英会話の先生になります。

When I do/When I have done「~するとき/したとき、~する/した。」
「~するとき/したとき」の部分になります。
例えば「あなたが家に帰ってきたら、私は出かけるね。」では「家に帰ってきたら」の部分がWhen I do/When I have doneにあたります。
現在形と現在完了形の使いわけと、WhenとIfの違いも一緒に学びましょう!

When I do/When I have done


What time will you come to the party tomorrow?(明日のパーティーに何時に来る?)
例:I’ll come When I finish my work.
(仕事が終わったら行くよ。)

この例文からわかるように、未来(明日)の話をしていますね。
未来の話ですが、「When~」の文では現在形を使います
「When I will finish my work.」とは言いません。

 
例文
We’ll play tennis when it stops rain.
(雨があがったら私たちはテニスをするよ。)
※When it will stops rain.とは言いません。

What do you want to be when you grow up?
(大きくなったら何になりたい?)
※これは子供に対してよく聞きますね。「大きくなったら」と未来の話をしていますが、when you grow up?と現在形です。When you will grow up?とは言いません。

きりたみ
きりたみ

「What do you want to be when you will grow up」ってなんだか変だね!

他にも「will」と一緒に使わない単語をみてみよう!

うーたみ
うーたみ

「Will」と一緒に使わない単語集

・When 
・While
・Before
・After
・as soon as
・until/till
きりたみ
きりたみ

上記の単語とは「will」は使わないんだね!
例文をみてみよう!

例文
While I’m on holiday I am going to study to get a qualification.
(休みの間私は資格をとる勉強をする。)
※While I will be…とは言いません。

I’m going back to HK on Saturday. Before I go, I’d like to visit to Asakusa.
(土曜日香港に帰るよ。その前に浅草に行きたいな。)
※Before I will go…とは言いません。

I’ll play TV game after I finish my homework.
(宿題をした後ゲームして遊ぶよ。)

Our stock has been depleted, so please ship as soon as possible.
(在庫がなくなりました。できるだけ早く発送してください。)

Stay here till(until) I come back.
(私が戻るまでここにいてね。)

When I’ve doneはWhen I doと同じように使える

例文
Can I borrow your dictionary when you‘ve finished/you finish using it?
(あなたが辞書を使い終わったら貸してくれる?)

・I’ll come as soon as I‘ve finished/I finish my work.
(仕事が終わったらすぐに行くよ。)

きりたみ
きりたみ

「When I’ve done」と「When I do」はどっちでもいいんだね!

2つのことが同時に起こるときは、現在完了形は使えないよ!

うーたみ
うーたみ

2つのことが同時に起こるときは現在完了形は使えない

現在完了形1つのことが他の前に完了することを表します。
例えば、「あなたが本を読み終わった後、私に貸して。」という文では
「本を読み終わる」という動作が起こったあと、「本を貸す」という動作になります。
同時に2つのことが起こるときには現在完了形は使いません。

例文:Have doneが使えるパターン
When she has come back, we can have dinner.
(彼女が帰ってきたら、食事をしましょう。)
※「帰る」という動作が完了したあとに、「食事する」と、2つのことは同時に発生していません。
例文:Have doneが使えないパターン
When she phone me tonight, I’ll ask her out.
(今夜彼女が電話してきたら、デートに誘うよ。)
※「電話をしてきたとき」にデートに誘うのであり、電話が終わった後ではないので2つのことは同時に発生するので、現在完了形は使えません。
きりたみ
きりたみ

なるほどね。2つの動作が同時に発生するときには完了形は使わないんだね!

IfとWhenの違い

IfはWhenと同様「~するとき/したとき」という文に使えますが、IfとWhenとの違いは可能性の高さにあります。

When確実に起こること
If~する、~が起こる可能性がある

Whenは「~するとき」とすることがはっきりしているよ!
Ifは「~するかもしれない」という確実ではないけどする可能性があるときに使うよ!

うーたみ
うーたみ
例文
I’m going to shopping today. When I go shopping, I’ll buy fizzy water.
(今日買い物に行くよ。買い物にいったときに炭酸水を買うよ。)
※I am going to shopping today.とは買い物に行くと取り決められたことなので
行くことはほぼ確定しています。なのでWhenを使います。

I might go shopping today. If I go shopping, I’ll buy fizzy water.
(今日買い物に行くかもしれない。もし買い物にいったら炭酸水を買うよ。)
※I might なのでひょっとすると行くかもしれないと可能性は低めです。
行くことは確定していないので、ここではWhenではなくIfを使います。

Ifの後は通常現在形を使う

例文
If you don’t study hard, you’ll fail the exam.
(もし一生懸命勉強しなければ、試験に落ちるよ。)
※If you won’t…とは言いません。

 

If I have a time to sleep in, I’ll be happy.
(もし朝遅くまで寝る時間があるのなら、私はとても幸せでしょう。)

【日本語の文法書だけではなかなか勉強がはかどらない】と思っているなら、このEnglish Grammar in Useを試してみて下さい!! 説明文も英語ですが、英語で英語を理解する方が分かりやすいことがあるんだ!とすらすらと頭に入ります。 ネイティブが実際に使うフレーズが例文になっており実用性があり毎日勉強することが楽しくなりました。 ネイティブに見せたところ実際に普段使う言い回しや、口語英語を目的とした勉強にとてもいいとのことです。イギリスの英会話の先生は教える側としてもとてもいい本だと言って購入してました。 赤は基礎、青は中級、緑は上級といった内容になっています。
ちがい未来形構文
うーたみEnglish
タイトルとURLをコピーしました