3)-10 現 在 完 了         戻る

2)現在完了の基本例文
☆ページ内リンク☆
「継続」 継続用法でよく使うforとsince

「経験」 回数の表現/How many times, many times他
    have been to について

「完了・結果」 already, yet使い分け justとjust now
     have gone to について
  
《応用》は高校範囲の内容もあり
 受け身の現在完了  

 現在完了進行形
 
 
その他/例外的表現
  since節を伴う文の主節が完了時制にならない場合
  

このページのYouTube動画授業はこちらから
  ①継続   
②経験  ③完了・結果

YouTube/ English Grammar "BEEN TO" or GONE TO"?
↑Learn English with Alex…全て英語での説明ですが、わかりやすいです。

音声外部リンクJenの授業/現在完了形・英文法を学ぶ


一応、文法の解説も入れましたが、わからなくても大丈夫!大事なのは、スラスラ英文を言えることです。何度も音読して、練習してください。できるようになったら、和訳だけを見て、英文を言えるようにしましょう。
 英語が苦手な人は、まずの文だけ、覚えてみてください。


  現在完了・基本例文  和訳
(直訳を基本とする) 
 
 解説など 
①「継続」を表す現在完了
   意味=ずっと~している
 「継続」で使う動詞は、基本的に、状態動詞になります。
  動作動詞で「継続」を表す場合は、現在完了進行形の形にします。
I live in Tokyo. / She is sick. (現在形)
→I have lived in Tokyo./She has been sick.
(現在完了)  

I have lived in Tokyo for ten years. 私は、10年、東京に住んでいます。 ←過去の10年前も、今も住んでいる状態を、現在完了形で表している

*in Tokyohereに置き換えて、「ここに住んでいます。」という文も作れる。


「継続」の現在完了では、以下の前置詞をよく使います。

for=~の間(ずっと)

since=ンス
=~から(ずっと)

 疑
Have you lived in Tokyo for ten years?↗ あなたは、10年、東京に住んでいますか。
 答
 Yes, I have.↘  はい。
 答
 No, I haven't.  いいえ。
 否 I haven't lived here for ten years.↘ 私は、10年、ここに住んでいません。

How long have you lived in Tokyo?↘ あなたは、どれくらい(長く)、東京に住んでいますか。 How long~
=どのくらい(長く)

I have
=I've

=イぶ

7年前から→since seven years ago…sinceとagoを一緒に使わないのが正式な英語のようです。最近SNSでは使われているようですが、使わない方が無難? 


I've lived here for seven years. 私は、7年、ここに住んでいます。

(≒私は7年前からここに住んでいます。)


 
I've lived here since 2013. 私は、2013年から、ここに住んでいます。


I've lived here since childhood.

I've lived here since I was a child.
私は、こども時代から、ここに住んでいます。

私は、私が子供であった時から、ここに住んでいます。
since
=上が
前置詞
下が
接続詞

childhood
=
チャイるドゥフッドゥ
= 子供時代

 主語が3人称単数の場合 
 肯
My sister has been sick in bed since last week. 私の姉は、先週から(ずっと)病気で寝ています。 *be sick in bed
=ベッドの中で病気である
→病気で寝ている

be動詞の
 過去分詞

been
=ビーンヌ
 疑
Has she been sick in bed since last week?↗ 彼女は、先週から病気で寝ていますか。
 答
 Yes, she has. ↘  はい。
 答
  No, she hasn't. ↘  いいえ。
 否

She hasn't been sick in bed since last week. 彼女は、先週から病気で寝ていません。
(→床に伏していません。)

How long has your sister been sick?↘ あなたのお姉さんはは、どれくらい(長く)、病気ですか。  


She has been sick since last month.

She has been sick for a month.
彼女は、先月から、ずっと病気です。

彼女は、1か月、病気です。
色々な例文 ↓余裕があれば覚えてみてください!
A How long have you known each other?↘ あなた方は、どれくらい(長く)、お互いを知っていますか。
→知り合ってどのくらいですか。
*「知り合ってどのくらいですか。」と尋ねたい時、このような英文になります。
直訳から英文を作ってください。意訳からは英文を作るのは大変です。

more than
~より多く
→~以上 

We have known each other since more than ten years ago.とは普通言わないとのこと。
B We have known each other for more than ten years.

≒We got to know each other more than ten years ago.
私達は、10年以上、お互いを知っています。
→10年以上のお付き合いです。

≒10年以上前にお互いを知るようになりました。
《単純過去》
A How long have you wanted the new smartphone?↘ あなたは、どれくらい(長く)、その新しいスマホを欲しいと思っているのですか。 *have wanted
=
《現在完了にすることで》~をずっと欲しかった(今も欲しい)
B I have wanted it for a few months.
私は、2~3ヵ月それをずっと欲しかったのです。(今も欲しいです)
   
 A I haven't seen your father for about two years.↘ 私は、約2年間ずっと、あなたのお父さんにに会っていません。 dead=デッドゥ
=《形》死んだ

die-died-died
=《動》死ぬ

I mean (that)~
=「わたしは~を意味します。」
→「つまり~」
…前の文を明確にするときよく使います。
meanの使い方はこちら

has died
→「たった今亡くなりました。」という感じで、
現在完了の「完了」

 B He has been dead (for) three years. 彼は、3年間、ずっと死んでいます。
→彼が亡くなって3年が経ちました。
I mean he died three years ago. 私は意味します/彼は、3年前に死にましたと。
→つまり彼は3年前に死にました。
《「死んだ」は過去形》
②「経験」を表す現在完了
  意味=~したことがある
  
  I visit Tokyo.  《現在形》
 →I have visited Tokyo.  
《現在完了》   

I have visited Tokyo Disneyland three times.

I have been to Tokyo Disneyland three times.
私は3回、東京ディズニーランドを訪れたことがあります。

私は3回、東京ディズニーランドに行ったことがあります。
have visited
=~を訪れたことがある
have been to
=~に行ったことがある
↑現在完了のbeen の特別な使い方なので、丸暗記しましょう。.
visit=「~を訪れる」という意味なので、toがつきません。


have gone to
=~に行ってしまった
「帰って来ていない」と意味になってしまうので、ここでは使えません。


*three times
=3回
*ever=ば-
=《疑問文》今までに
*never=ば-
=1度も~ない
*before=以前

*I have=I've   

thereは「そこに」という副詞。
×have been to there
…「そこにに行く」になってしまうのでtoを入れない。

visit there
では「there=《名詞》そこ」。特別な用法。本来visit it。
 疑
Have you ever visited Tokyo Disneyland?↗

Have you ever been to Tokyo Disneyland?↗
あなたは今までに東京ディズニーランドを訪れたことがありますか。

あなたは今までに東京ディズニーランドに行ったことがありますか。
 答
 Yes, I have. ↘  はい。
 答
 No, I haven't. ↘  いいえ。
 否
I've never visited there before.↘

I've never been there before.↘

《neverの強調》
I never have been there before.↘
私は以前1度も、そこを訪れたことがありません。

私は以前一度も、そこに行ったことがありません。
   

A
How many times have you been to Tokyo DisneySea?↘ あなたは何回、東京ディスニーシーに行ったことがありますか。 *have visitedとhave been toの違い
…あえて言えば、visitにはその語源から「~を見に行く」「~に会いに行く」という意味が加わります。

B

I have been there many times.
私は何回も、そこに行ったことがあります。
   

How many times have you ridden roller coasters?↘

How often have you ridden roller coasters?↘
あなたは何回、ジェットコースターに乗ったことがありますか。 *roller coaster
=らーコウスター
=ジェットコースター

回数の表現
How many times
=何回?
How often
=どのくらいしばしば
→何回?


once=ンス
=1回、かつて

twice=トゥイス=2回

~times=~回
(↑3回以上はこの形)

a few times
=2~3回

many times
=何回も  

I have ridden roller coasters many times.
私は何回も、ジェットコースターに乗ったことがあります。
 
I have never ridden roller coasters.

I haven't ridden roller coasters.
私は1度も、ジェットコースターに乗ったことがありません。
色々な例文 ↓余裕があれば覚えてみてください!  
My daughter has seen whale sharks once.
私の娘は1度、ジンベイザメを見たことがあります。 *whale shark
=ホイる シャーク
=甚平ザメ
My son has read the book twice.
私の息子は2度、その本を読んだことがあります。  

I've never seen such an interesting movie.
私は今まで、こんなにおもしろい映画を見たことはあります。 such=ッチ
=《形・副》そんな(に)
使い方が特別
such+a+(形)+可算名詞

I have never had that much fun before.
私は以前、あれほどたくさんの楽しみを持ったことはあります。
→あんなに楽しかったことは一度もありません。
that
=《副・数量程度を比べ》それほど
   
A
Have you ever thought of life/ without a smartphone?↗ あなたはスマホのない生活を考えたことある?

あなたは今まで考えたことがありますか。/スマホのない生活(のこと)を。
*think of
=~のことを想像する

*without
=~なしの
 

←英文にスラッシュを入れて考える
ラッシュリーディングをすると、文の構造が理解しやすくなります。
B
 No, I haven't. ↘  いいえ。
 
 A Do you know him? あなたは彼を知っていますか。 *somewhere
=ムフェアー
=どこかで


←下は
スラッシュリーディングになります。
 B
Well I think I have seen him somwhere before. 《意訳》ええと、前にどこかで見かけた気がするのですが…
 Well/ I think/ I have seen him/ somwhere before. ええと/私は思います/私はを見かけたことがあると/以前どこかで。
③「完了・結果」を表す現在完了
   意味=~したところだ、~してしまった
  The train leaves.  《現在形》
 →The train has left.  
《現在完了》   

The train has already left. 電車はもう出発してしまいました。 完了でよく使う副詞…頭で覚えてもすぐ出てこないので、左の例文を何度も音読して、文ごと覚えましょう!

already
=オーるディ
=《肯定文》もう、すでに

just
=ジャストゥ
=ちょうど

yet
=ットゥ
=《疑問文》もう
 《否定文》まだ
 疑
Has the train left yet?↗ 電車はもう出発してしまいましたか。


 Yes, it has. ↘  はい。
It has just left. (それは)ちょうど出発したところです。


 No, it hasn't. ↘  いいえ。
It hasn't left yet.↘ (それは)まだ出発していません。
   
A

 
Have you finished your homework yet?↗ あなたはもう、宿題を終えましたか。   
B


Yes, I have. ↘

I have already finished my homework.
はい。

私はもう、宿題を終えてしまいました。
   
A

 
Have you done the dishes yet?↗ あなたはもう、皿洗いをしましたか。 do the dishes
=wash the dishes

=皿洗いをする、
 食器を洗う

B


No, I haven't. ↘

I haven't done the dished yet.
いいえ。

私はまだ、皿洗いをしていません。
   
  I have just cleaned the room.

Now I have cleaned the room.
私はちょうどその部屋を掃除したところです。

私はその部屋を掃除したところです。
just=ジャストゥ
=ちょうど


nowを使う場合は、justはつけない。

just now
=たった今、今しがた
過去時制で使うので、現在完了では使わない。
 
My mother has just gone shopping at that supermarket. 私の母はちょうどあのスーパーでの買い物に出かけたところです。(今家にいない) *supermarket
=スーパーマーケットゥ


have gone to
=~に行ってしまった
「ここにいない」という意味も含む


have been toとの違いに注意!

←《米略式》「パリに行ったことがある」 の意味もあるようです
  My father has gone to Paris.
He is not here.
私の父はパリに行ってしまいました。
彼は(今)ここに居ません。
   色々な例文 ↓余裕があれば覚えてみてください!
  I have lost my ticket. 私は私の切符をなくしてしまいました。   
My brother has just gone to bed. 私の弟はちょうどベッドに行ってしまったところです。(→ちょうど寝てしまった) go to bed
→has gone to bed
  The students have already eaten lunch. 生徒達はもう昼食を食べてしまいました。   
  I have heard (that) you are going to Egypt soon. 私はあなたがまもなくエジプトに行くと聞きました。  過去に聞いた情報が今も有効な時は、現在形hearか現在完了形を使います。
I have heard /(that) you are going to Egypt soon. 私は聞きました/あなたがまもなくエジプトに行くということを。 
    
Where have you been?↘ あなたはどこに行っていたのですか。 have been to
=《完了》行って帰ってきたところだ 

←下は
スラッシュリーディングになります。
B  I have been to the library to return books.. 私は本を返すために図書館に行っていました。《今帰ってきたところ》
I have been to the library/ to return books.. 私は図書館に行っていました/本を返すために。
      
Where has your sister gone?↘ あなたのお姉さんはどこに行ってしまったのですか。 have gone to
=《完了》行ってしまって帰っていてない  

←下は
スラッシュリーディングになります。
B  She has gone to Australia to study English.. 彼女は英語を勉強するためにオーストラリアに行ってしまいました。《まだ帰っていない》
She has gone to Australia /to study English.. 彼女はオーストラリアに行ってしまいました/英語を勉強するために。
    
Who has broken the winodow?↘ 誰がを割った(←壊した)んですか。 ←まさに今割った感じ。

この場合、
S=who
 (3人称単数扱い)
V=has broken 
B My brother has. 私の弟です。
《応用》は高校範囲の内容もあり
   受け身の現在完了形
 肯 The floor has just been waxed.  床はちょうどワックスをかけられたところです。
(→ワックスをかけたばかりです。)
受け身の現在完了(完了)
This song has been sung by a lot of singers. この歌は、多くの歌手によって(ずっと)歌われてきました。 受け身の現在完了(継続)
             現在完了進行形

動作動詞の継続用法の場合は、現在完了進行形の形にするのが自然のようです。
 状態動詞と動作動詞についてはこちら
How long have you been waiting for her here? あなたはどのくらいここで彼女を待っているのですか。 現在完了進行形
「(今まで)ずっと~し続けている」という、動作の継続を表します。
I have been waiting for thirty minutes.
私は30分間、待っています。
 肯 The girl has been playing this video game for an hour. その少女は1時間、ずっとこのテレビゲームをやり続けています。 現在完了進行形
会話 Q: Have you been staying home?

A: Of course, I have.
Q: あなたはずっと家にいるのですか。

A: もちろんです。
現在完了進行形
2020年、コロナウイルスの大流行で"Stay home"外出自粛についての会話から…
   現在完了形と現在完了進行形と、どちらを使うのが正しい?
I have played the piano for 10 years. 私は10年間ピアノを続けています。 長期の継続の場合、現在完了が正解だったようですが、「今も続けている」のならば現在完了進行形にする方が自然という意見も…。
ネイティブの意見も分かれるようで、どちらも可能?
I have been playing the piano for 10 years.
I've read the news about New York. 私はニューヨークについてのニュースを読みました。
(読んだところです。)
上が完了、下が継続。
2020年、コロナウイルスの大流行の時のアメリカ人との会話から…
下の
現在完了進行形を使うと、「ここ何日間、毎日毎日ずっと」という意味が強まります。
I've been reading the news about New York. 私は、ニューヨークについてのニュースを(ここのところずっと)読んでいます。
その他/例外的表現
 疑 Have you already met her?↗ あなたはもう、彼女に会われたのですか。 「もう、そんなに早く」と言う意味を込め、肯定の答えを期待する時、yetではなくalreadyを使う。 
 答 Yes, I did last week. はい。私は、先週会いました。
since節を伴う文の主節が完了時制にならない場合
  I feel shaky since I was sick.

I feel like my body has been shaking since I got sick.
わたしは、私が病気になってから体が震える感じがします 主節を現在形にできるのは、継続を示す動詞に限る。

it is は例外 
  How long is it since you came to Japan? あなたが日本に来てから、どのくらいになりますか。
  It is two years since I saw Tom last.

It has been two years since I saw Tom last.
It's been two years~
私が最後にトムに会ってから2年になります 現在形は、今の時点に焦点を当てた言い方。
現在完了形は、時の経過に焦点を当てた言い方。
Two years have passed since I saw Tom last. 私が最後にトムに会ってから2年が過ぎました。 × It passed two years since~
I saw Tom two years ago. 2年前に私はトムに会いました。 × It is two years ago since~ 
   上の文の主節が過去形になると・・・?
  It was two years since I had seen Tom.

It was two years since I saw Tom.
私がトムに会ってから(その時点で)2年になっていました。
(あの時点で2年間、トムに会っていなかった。)
主節が過去時制になると、
従属節は
過去完了か過去。
現在完了とは?…は、こちら! 



以下、この章で覚えておきたい単語や句のまとめです

覚えておきたい英単語・句    
英単語/句  発音  意味 
現在完了・継続
for ~の間(ずっと)
since スィンス ~から(ずっと)
《前置詞・接続詞》 両方の使い方があるので注意!
been ビーンヌ be動詞の過去分詞
be sick in bed 病気で寝ている
(←ベッドの中で病気である)
each other お互いに
more than ~以上
(←~より多く)
know-knew-known 《不規則活用動詞》
~を知っている
see-saw-seen 《不規則活用動詞》
~が見える
~に会う
die-died-died 《規則活用動詞》
死ぬ
10  dead デッドゥ  《形》死んだ
     現在完了・経験
How many times   どのくらい多くの回
→何回
≒How often    ≒どのくらいしばしば
→何回
once  ンスゥ 1回 
twice  トゥイスゥ 2回
three times    3回 
《3回以上は数字をtimesの前に置く》
many times    多くの回
→何回も
before    以前
ever ばー 《疑問文で》
今までに、かつて
never ばー  一度も~ない
10  ride-rode-ridden   《不規則活用動詞》
乗る、~に乗る
     現在完了・完了/結果
already オーるデ 《肯定文》もう、すでに
yet ットゥ 《疑問文》もう
《否定文》
まだ
just ジャストゥ ちょうど
just now=たった今《現在完了を使わず過去形を使う》
do-did-done   《不規則活用動詞》
~をする
leave-left-left   《不規則活用動詞》
~を去る、出発する
~を置き忘れる
go-went-gone   《不規則活用動詞》
行く
lose-lost-lost   《不規則活用動詞》
~をなくす
eat-ate-eaten    《不規則活用動詞》
~を食べる
hear-heard-heard    《不規則活用動詞》
~が聞こえる、~を聞く
10  break-broke-broken    《不規則活用動詞》
~を壊す、~を割る

不規則動詞の活用一覧1(基礎編1)

不規則動詞の活用一覧2(基礎編2)