Present perfect(I have done) 現在完了形について学びましょう!
この記事の前に下記の記事を先に読むとより理解がしやすよ!
目次
Have done:今までで
「今までの人生で~したことがある」という話をするときに現在完了形が使われます。
例1:Have you ever been to Hong Kong?(今までに香港に行ったことはありますか?)
現在完了形にすることで、「過去から今までの期間」を表します。
「Did you go to Hong Kong?」と聞くと「香港に行った?」という意味になり、なんとなく行く予定があったので、そのことに対して「行ったの?」と聞いている感じになります。
違いは「did you go?:行ったの?」に対して「have you been to~?:(今までに)行ったことある?」になります。
「ある過去から今までの期間の間に~したことがある」という文は現在完了形になるよ
「今までの人生で~したことがある」
「今までの人生で~したことがる?」
ということだね!
(今までにワニを食べたことある?)
・Have you ever met entertainers?
(今までに芸能人に会ったことある?)
・I have never had my own car.
(今までに一度も自分の車を持ったことがない。)
最近/ここ数日/今のところ
「今までの人生の中で」ではなく、「最近」「ここ数日」「今のところ」「~以来」など「ある過去から今現在までの期間」のことを話すときも現在完了形を使います。
完了していない期間
「今日」「今朝」「今晩」など話している時点では「まだ完了していない期間」にも現在完了形は使われます。
例えば今日という1日の終わりが夜の12時だとすると、夕方の3時の時点ではまだ「今日」は完了していませんね。
この文では、まだ「今朝」という期間が続いている最中なので「今朝」が終わる前にトムと会うかもしれないので、現在完了形になります。
「I didn’t see Tom this morning.」という文ではすでに「今朝」という期間は終了していて、話をしている時点ではトムに会った後の可能性があります。
「今日」「今朝」といった期間の話をする時に、その期間が終了していなければ
過去形ではなくて現在完了形になるんだね!
期間が終了していないのに「会えなかった」と過去形で言い切るのは変だよね?
(今日5個おにぎり食べたよ。)
※今日が終わるまでにまだ食べる可能性がある。
・I haven’t seen Tom this morning. Have you?
(今朝まだトムに会ってないけど、会った?)
※話している時はまだ「今朝」という期間であり「今朝」が終わるまでにトムに会うかもしれない。
~するのは初めて:It’s the first time something has happened
「人生で初めてのことを経験した時」「初めてのことが起こった時」を話す時に使われるフレーズが
「it’s the first time something has happened」になります。
「I haven’t done bofore:今までにしたことがない」と同じ意味で使われます。
「~したのは初めて」といった感じかな。
例:This is the first time I’ve sung in front of many people.(たくさんの人の前で歌ったのは初めて。)
うさぎさんはコンサートで大勢の前で歌っていますね。うさぎさんにとって初めての経験なので緊張しています。「I have never sung in front of many people before.」と同じニュアンスです。
「This is the first time I sing…..」とは言いません。
既にステージに立って「歌う」という経験をしているので「have sung」になります。
It is the second time something has happened
It is the second time…「first time」を「second time」にすると「~したのは2回目」という意味になります。
(彼はまた財布を無くした。これで(財布を無くしたのは)2回目だよ。)
・Can’t you just wait for a call back from him? It’s the third time you’ve phoned him today.
(彼からの折り返しの電話を待てないの?これで今日彼に電話したのは3回目だよ。)
「first time」 を 「second time」 「third time」に入れ替えて
「これで~したのは2回目」「これで~したのは3回目」ということが言えるんだね!
練習問題
現在完了形の文を作ってください。
①She ____to the grocery store.(彼女は食料品店に行った。)
②We are doing well. We ____any problems so far.(うまくやってるよ。今のところ何も問題ないよ。)
③I ____anything since last night.(昨日の夜から何も食べていない。)
④____you ever been to Australia?(今までにオーストラリアに行ったことある?)
⑤____you always lived in country?(ずっと田舎に住んでいるんですか?)
⑥What is the most amazing food you ____ever eaten?(今まで食べた中で一番おいしかった食事はなに?)
⑦This is the fist time I ____a car.(車を運転したのはこれが初めてです。)
⑧I ____him this morning. have you?(今朝彼を見ていない。見た?)
⑨This time last year it rained a lot but it ____ this year.(去年のこの時期はたくさん雨が降ったけど、今年は降っていない。)
⑩This is the most boring movie I ____.(これは今まで観た中で一番つまらない映画。)