![現在完了形 否定文 使い方 present perfect](https://winners-english.com/wp-content/uploads/2024/07/f5f4c8c76fb3a42b63bb434452724414-304x214.jpeg)
現在完了形は、過去に始まり現在に続く出来事に対してよく使用される英語の時制ですので、「今まで」などの意味になります。ただし、他にも「ごく最近起こった出来事」、「過去に複数回完了し、再び起こり得る一連の出来事」や「完了することが期待されている未完了の出来事・行動・行為」など、他にもいくつかの用途があります。更に、「時の経過による変化」その一つです。
過去に始まってまだ完了していない進行中の行動・行為・出来事を表しますので、現在完了形はsinceとよく一緒に使います。また、否定文では、not…yetやneverと一緒に使うことが多く、「まだ」や「今まで〜ない」などの意味になります。
文法の面では、現在完了形は助動詞のhas(またはhave)と主動詞の過去分詞を使用して作ります。たとえば、visitを現在完了形で使いたい場合は、I have visitedと言います。この様に、この時制は「経験」を説明することもできます。
本日は、英語の現在完了形の8つの使い方と疑問文を含む例文40選を、講師として18年以上の経験を持つネイティブ・スピーカーで異文化コミュニケーションの専門家(米・仏・日)である筆者が紹介します。最後には、現在完了形とよく間違えられるhave got (to)の使い方と現在完了形が使えないパターンも説明します。
1. 過去に始まってまだ完了していない進行中の行動・行為・出来事
2. 完了することが期待されている未完了の出来事・行動・行為
3. 今までにない出来事・行動・行為
4. 過去に数回完了し、再び起こり得る一連の出来事・行動・行為
5. ごく最近完了した出来事・行動・行為
6. 時の経過による変化
7. 完了した出来事・行動・行為に重要性を加える現在完了形
8.「久しぶりに」と言う意味のIt’s been
9. 現在完了形とよく間違えられるhave got (to)の使い方
10. 現在完了形が使えないパターン
1. 過去に始まってまだ完了していない進行中の行動・行為・出来事
解説:仕事の面接などで「今までの体験・経験」を語る際によく使われます。進行形(-ING)を使うとより進行していることを強調できます。否定文にして、sinceなどの単語を使うと、「(一定期間、しばらく)〜していない」と言う意味になります。疑問文は「〜どのくらいになりますか?」と言う意味になります。
肯定文
Tom has worked here for over 10 years.
「トムはここで 10 年以上働いてきました。」
I’ve played the piano since the age of five.
「私は5歳からピアノを弾いています。」
I’ve been waiting all day for my package to be delivered.
「私は荷物が配達されるのを一日中ずっと待っています。」
It’s been 2 weeks since I placed my order.
「注文してから2週間が経過しました。」
It’s been a long road but we still have a lot to do.
「長い道のりでしたがまだまだやる事はあります。」
否定文
We haven’t seen Tom in a while. I hope he is well.
「私たちはしばらくトムに会っていません。彼が元気であることを願っています。」
She hasn’t eaten anything since this morning.
「彼女は今朝から何も食べていません。」
It‘s been a while since we saw each other. How have you been?
「久しぶりに会ったよね。元気だった?」
疑問文
How many years have you worked at ABC Corp?
「ABC Corpで働いて何年になりますか?」
How long has it been since we last saw each other?
「最後に会ってからどれくらい経ちますか?」
2. 完了することが期待されている未完了の出来事・行動・行為
解説:現在完了形の否定文を使います。「まだ〜」と言う意味になり、この場合、yetと一緒に使うことが多いです。
I haven’t seen the new Tom Cruise movie yet.
「トム・クルーズの最新作はまだ見ていません。」
My package hasn’t arrived yet.
「荷物はまだ到着していません。」
Wait! I haven’t finished eating my lunch!
「待って!まだお昼を食べ終わっていないよ!」
3. 今までにない出来事・行動・行為
解説:ここではneverを使った現在完了形の否定文になります。
I have never seen such a beautiful country before!
「こんなに美しい国を今まで見たことがありません!」
I have never travelled overseas.
「私は海外に旅行したことがありません。」
I don’t think we‘ve met. I’m Tom.
「私たちはまだお会いしたことがないと思います。トムといいます。」
We have never met before. Nice to meet you!
「私たちはこれまで一度も会ったことがありません。はじめまして!」
Tom has never met anyone like her. He is really impressed!
「トムは彼女のような人に会ったことがありません。彼は本当に感動しました!」
4. 過去に数回完了し、再び起こり得る一連の出来事・行動・行為
We’ve visited to France several times so we know that country pretty well.
「私たちはフランスを何度か訪れたことがあるので、その国のことはよく知っています。」
Someone has been calling me all morning but I don’t know who it is.
「朝から誰かが私に電話をかけてきましたが、誰なのかわかりません。」
We’ve received several complaints about the construction noise. We are very sorry for the trouble.
「工事騒音に関する苦情を数件受けております。ご迷惑をおかけして誠に申し訳ございません。」
5. ごく最近完了した出来事・行動・行為
解説:ここでは、justまたはnowを一緒に使います。
I’ve just finished my report.
「たった今レポートを終えました。」
I can’t eat anymore because I’ve just brushed my teeth.
「歯を磨いたばかりなのでもう食べられません。」
We’ve finished the class now, so we can go home.
「私たちはたった今授業が終わったので、家に帰ります。」
6. 時の経過による変化
We have learned a lot during these difficult times.
「この困難な時期に私たちは多くのことを学びました。」
My grandchildren have grown so much since I last saw them!
「最後に会ったときから孫たちはとても成長しました!」
Keanu has become an expert in martial arts in less than a year!
「キアヌは1年も経たないうちに格闘技の達人になりました!」
7. 完了した出来事・行動・行為に重要性を加える現在完了形
解説:現在完了形を使用すると、過去の出来事・行動・行為をより重要に聞こえるようにすることができます。現在完了形は、劇的な出来事や珍しい出来事だけでなく、偉大な功績や達成にもよく使用されます。そのため、報道価値のある出来事や人生の主要な経験に適しています。
I’ve completed the marathon in less than 3 hours!
「マラソンを3時間以内に完走しました!」
With hard work and perseverance, you have accomplished so much!
「勤勉と忍耐力により、あなたは多くのことを達成してきました。」
Look how far you‘ve come!
「よくここまでやってきたね・頑張ってきたね!」
We have come a long way, haven’t we?
「共に長い道のりを歩んできたと思わない?」
You’ve made it this far! There’s only a few more meters to go!
「ここまで来たんだよ!ゴールまであと数メートルだ!」
The company has opened three new stores in the middle of Tokyo this year.
「同社は今年、東京の真ん中に3つの新しい店舗をオープンしました。」
8.「久しぶりに」と言う意味のIt’s been
It’s been a while since I last had Japanese food.
「久しぶりに日本食を食べます。」
It’s been quite some time since we had guests in our house.
「我が家にお客さんを迎えるのは久しぶりです。」
It’s been such a long time that I don’t even remember her face.
「久しぶりすぎて彼女の顔すら覚えていません。」
9. 現在完了形とよく間違えられるhave got (to)の使い方
解説:getの現在完了形はhave gottenになります。have gotはhave「持っている」と同じ意味ですが、もっと砕けたカジュアルな言い方です。また、have got toは「しなければいけない」と言う意味の表現です。
We’ve got a house, a nice car and 2 dogs.
「私たちは家、素敵な車、そして2匹の犬を持っています。」
You‘ve got a big mouth, you know?
「本当に口が軽いよね!」
Boy, have I got the news for you!
「さあ、特に君が喜ぶお知らせがあります!」
He is pushing 50 but he’s still got it!
「彼は50歳になるけど、まだまだイケてますね!」
You’ve got to stop eating fast food!
「ファストフードを食べるのはやめなければなりません!」
You have got to be kidding me!
「冗談でしょう!」
10. 現在完了形が使えないパターン
解説:場合によって、現在完了形と過去形の区別が難しい時があります。一つの区別の仕方は、その出来事・行動・行為が本当に終わったかどうかです。ですので、特定の過去や時間(例えば、yesterday、this morning、last yearなど)を指定する場合、現在完了形を使用しないでください。別の言い方をしますと、現在完了形は「いつ起きたのか」が重要でない時に使います。特定の過去の場合、過去形を使いましょう!
I have been to Paris 2 years ago.❌
I went to Paris 2 years ago.⭕️
The Takeaway(要点):
英語の現在完了形は、現在に関連する、または現在に続く過去の行動や出来事を表す際に使用される時制です。文法の形は助動詞のhas(またはhave)と主動詞の過去分詞を使用して作ります。つまり、Have you…?と聞かれたら、Yes, I have. / No, I haven’t.と答えます。
現在完了形の基本的な日本語訳は「今まで」と言うニュアンスになりますので、「経験」などを語れますが、neverやnot…yetを使った否定文にすると「今まで〜ない」、「まだ」などの意味になり、「完了することが期待されている未完了の出来事・行動・行為」を表すことがで可能です。また、「ごく最近起こった出来事」、「過去に複数回完了し、再び起こり得る一連の出来事」などを表すことができます。
過去形との区別が難しいとよく言われますが、今回紹介した用法を見れば一目瞭然かと思います。もう一つの区別の仕方ですが、特定の過去や時間(例えば、2 years ago、yesterday、this morning、など)を指定する場合は過去形を使います。
Thank you for reading until the end! You’ve come this far so keep going!