現在完了形「今までに~したことがある」

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

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 eaten crocodile?
(今までにワニを食べたことある?)

Have you ever met entertainers?
(今までに芸能人に会ったことある?)

・I have never had my own car.
(今までに一度も自分の車を持ったことがない。)

最近/ここ数日/今のところ

「今までの人生の中で」ではなく、「最近」「ここ数日」「今のところ」「~以来」など「ある過去から今現在までの期間」のことを話すときも現在完了形を使います。

完了していない期間

「今日」「今朝」「今晩」など話している時点では「まだ完了していない期間」にも現在完了形は使われます。
例えば今日という1日の終わりが夜の12時だとすると、夕方の3時の時点ではまだ「今日」は完了していませんね。

例:I haven’t seen Tom this morning.(今朝トムを見ていない。)

この文では、まだ「今朝」という期間が続いている最中なので「今朝」が終わる前にトムと会うかもしれないので、現在完了形になります。

「I didn’t see Tom this morning.」という文ではすでに「今朝」という期間は終了していて、話をしている時点ではトムに会った後の可能性があります。

ねこたみ
ねこたみ

「今日」「今朝」といった期間の話をする時に、その期間が終了していなければ
過去形ではなくて現在完了形になるんだね!

期間が終了していないのに「会えなかった」と過去形で言い切るのは変だよね?

うーたみ
うーたみ
例文
I‘ve eaten five rice balls today.
(今日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回目」という意味になります。

例文
・He lost his wallet again. This is the second time this has happened.
(彼はまた財布を無くした。これで(財布を無くしたのは)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回目」ということが言えるんだね!

練習問題

現在完了形の文を作ってください。

Go/ have gone/has gone
①She ____to the grocery store.(彼女は食料品店に行った。)
答え
答え:has gone
Have/have had/had
②We are doing well. We ____any problems so far.(うまくやってるよ。今のところ何も問題ないよ。)
答え
答え:have had
Haven’t eat/haven’t eaten/ate
③I ____anything since last night.(昨日の夜から何も食べていない。)
答え
答え:haven’t eaten
Have/had/did
④____you ever been to Australia?(今までにオーストラリアに行ったことある?)
答え
答え:have
Have/Had/Do
⑤____you always lived in country?(ずっと田舎に住んでいるんですか?)
答え
答え:have
Had/did/have
⑥What is the most amazing food you ____ever eaten?(今まで食べた中で一番おいしかった食事はなに?)
答え
答え:have
Have driven/drive/drove
⑦This is the fist time I ____a car.(車を運転したのはこれが初めてです。)
答え
答え:have driven
Hasn’t seen/haven’t seen
⑧I ____him this morning. have you?(今朝彼を見ていない。見た?)
答え
答え:haven’t seen
Haven’t rained/hasn’t rained/rained
⑨This time last year it rained a lot but it ____ this year.(去年のこの時期はたくさん雨が降ったけど、今年は降っていない。)
答え
答え:hasn’t rained
Have ever seen/watched
⑩This is the most boring movie I ____.(これは今まで観た中で一番つまらない映画。)
答え
答え:have ever seen

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