現在完了形の使い方と例文

英語の勉強

※アフィリエイト広告を利用しています

現在完了形とは

現在完了形とは
過去と現在とのつながりを表す
動詞の時制です。


以下の意味があります。

  • 経験 
    →~したことがある
    →~したことがない
    →もう〇回~した
  • 継続 
    →これまでずっと~してきた
  • 完了
     →ちょうど~し終えた(+just)
     →すでに~した(+already)
  • 変化
    →~した
    (現在とのつながりがある過去のこと)


文法を暗記ではなく
理解したい方には
こちらの本がおススメです。

現在完了形の文の作り方

<現在完了形>・主語+have/has+過去分詞~
<否定文>・主語+haven’t/hasn’t+過去分詞~
<疑問文>Have/Has+主語+過去分詞~

過去分詞の一覧はコチラ

短縮形の発音

ネイティブの間では
主語とhaveがくっついた
短縮形で表記/発音されることが多いです。
目と耳を短縮形に慣れさせておきましょう。

短縮形
I have
I’ve been
You have
You’ve lived
We have
We’ve seen
They have
They’ve passed
He has
He’s eaten
She has
She’s eaten
It has
It’s snowed
Ken has
Ken’s spent
The car has
The car’s arrived

経験

・~したことがある
・~したことがない
(特定の期間の間に)〇回も~した

まず、現在完了形は
過去のある時点にしたことがある
行動や状態=”経験
を表します。

セットでよく使われる単語

everこれまでに
never一度も~したことがない
before以前
once1回
twice2回
○○ times
three times
four times…
〇〇回
3回
4回…


<例文>

  • I have been to America.
    (私はアメリカに行ったことがあります)
  • I have walked this road before.
    (前にもこの道を歩いたことがある)
  • We haven’t eaten Sashimi.
    (私たちは一度も刺身を食べたことがない)
  • Have you ever been abroad?
    (これまで海外に行ったことはありますか?)
  • He is the best dancer I have ever seen.
    (彼は私がこれまでみてきた中で一番のダンサーだ)
  • She has won the gold medal three times.
    (彼女は3回金メダルを獲得したことがある)
  • Home burglary has already happened five times around here since last month.
    (このあたりで空き巣事件が先月からもう5件も起きている)


継続

・これまでずっと~してきた

また、現在完了形は
過去に始まり現在も続いている
行動や状態=”継続
も表します。

セットでよく使われる単語

sinceいつから
for~期間


<例文>

  • I have lived in Tokyo for 10 years.
    (10年間東京に住んでいます。)
  • We have been married for fifty years.
    (結婚して50年たちます。)
  • It has been called one of the most difficult languages to learn.
    (それは最も難しい言語と呼ばれてきました。)
  • She has supported him as his secretary.
    (彼女は秘書として彼をサポートしてきました。)

完了

・ちょうど~したところだ
・すでに~した

過去にした行動や状況のなかでも
つい最近、又はもうすでに
完了したことを表します。

セットでよく使われる単語

justちょうど~した
alreadyすでに
yetまだ~してない
※否定文で

  • I have just arrived at the station.
    (ちょうど駅に着いたところです)
  • I have already eaten a snack.
    (すでにおやつを食べてしまった)
  • Has she already left home?
    (彼女はすでに出発してしまいましたか?)
  • I haven’t finished my homework yet.
    (まだ宿題を終えていない)
  • Haven’t you finished your home work yet?
    (まだ宿題終わってないの?)

変化

・~した
※結果や変化への焦点が強い

I have bought a car./車を買った

過去⇒ 今
車を持っていない⇒ 車を持っている

そして、現在完了形では
過去の行動による現在の状況の
変化“を表すことができます。


過去形との違いはコチラ


<例文>

  • I have lost my keys.
    (カギを失くした)→今もカギがない
  • He has broken his legs.
    (彼は足を怪我した)
    →今も怪我をしている状況
  • I have read the book.
    (本を読み終えた)
    →読んでいなかったけど読み終わった


過去形と現在完了形の違い

・現在との関連があるか
いつ/どこは過去形
・いつから/期間は現在完了形
・でも基本的に過去形でok.


現在完了形は
私たち日本人からすると
過去形との違いが非常に分かりにくいです。

結論から言うと
時制やニュアンスなど
細かいことを気にせず
“~した”という過去に起きたことは
基本的に過去形で大丈夫です。

ネイティブには
十分伝わります!


ですがこの機会に
違いを知ってみるのも
おもしろいかもしれません。

違い①現在との関連

まず、
現在との関連についての違いが
挙げられます。

過去に起きたその行動や状態が
・現在との関連なし→過去形
・現在との関連あり→現在完了形

  • I lost my keys.
  • I’ve lost my keys.

“カギを失くした”
という2つの例文で違いをみてみましょう。

<過去形>
I lost my keys.
<現在完了形>
I’ve lost my keys.
現在との関連なし。(もしくは薄い)関連あり
今カギを持ってるかもしれないし
持ってないかもしれないし、
取り替えたかもしれない
今も持っていない
(現在もその状況が
続いてる)
例えば
後に続きそうな
セリフ
I lost my keys.
→It was shocking.
(びっくりしたよ)
I’ve lost my keys.
→I need to make new one.
(新しいの作らなきゃ)
言いたい事失くした、という
過去に起きたこと
失くしたからこうだ、
という状況の変化

冒頭で説明した通り
過去完了とは
過去と現在とのつながりを表す
動詞の時制です。

そのため過去形との違いとして
現在との関連
という点が重要になってきます。

ですが
単純にカギがないことに気づいて
「あ、カギ失くした」
という場合過去形を用いて
I lost my keys.
で問題ないのです。

文法うんぬんより
伝わるかどうかが大切です。

違い②「いつ」なのか「いつから」か

次に
“何に焦点をあてているか”
という点での違いもあります。

いつ、どこで
について話す時は過去形

いつから、どれくらいの期間
について話す時は現在完了形

“カギを失くした”
ということについて言う場合、
以下のようになります。

過去形現在完了形
いつ? I lost my keys yesterday.
昨日カギを失くした
△I’ve lost my keys yesterday.
どこで? I lost my keys at a bar.
バーでカギを失くした
△I’ve lost my keys at a bar.
いつから?× I lost my keys since yesterday.I’ve lost my keys since yesterday.
期間は?△I lost my keys for a week.I’ve lost my keys for a week.

→最適な文章
→話の流れによって使う場面は存在するが
◎の方がシンプルで最適
(でもまあ別に伝わる)
×→文としておかしい


表にある通り、
いつ」や「どこで
カギを失くしたのか
を言う文章は
過去形が最もナチュラルです。

対して
いつから」や
どれくらいの期間
カギを失くしてる
という文章は現在完了形が
最もナチュラルです。

過去分詞一覧

覚えておきたい基本的な
動詞と過去分詞です。

原形過去形過去分詞
is / arewas / werebeen
do(する)diddone
come(来る)camecame
go(行く)wentgone
give(与える)gavegiven
get(手に入れる)gotgotten
have(持つ)hadhad
eat(食べる)ateeaten
hear(聞く)heardheard
leave(去る)leftleft
say(言う)saidsaid
speak(話す)spokespoken
tell(伝える)toldtold
see(見る)sawseen
take(持っていく)tooktaken
buy(買う)boughtbought
choose(選ぶ)chosechosen
write(書く)wrotewritten
understand(理解する)understoodunderstood
cut(切る)cutcut
sit(座る)satsat
sing(歌う)sangsung
wake(起きる)wokewaken
run(走る)ranrun
put(置く)putput
teach(教える)taughttaught
become(なる)becamebecame
bring(持って来る)broughtbrought
draw(描く)drewdrawn
fall(落ちる)fellfallen
read(読む)read
(レッド)
read
(レッド)
set(セットする)setset
sleep(眠る)sleptslept

コメント