【英文法講座】現在完了形と現在完了進行形の違い(練習問題付き)

英語

はいさい(こんにちは)きっかけです。

今回は英語講座ということで、「現在完了形と現在完了進行形の違い」を解説していきます

記事の最後には練習問題もあるので、コピペして勉強してみてください

難しく解説するよりも、簡単に砕いて解説していきますので、
「あれ?学校で習ったのと違う」「そんなこと教えられていない」と思うかもしれません。

私が教えるのは、「オーストラリアシドニー留学で培った英語知識」ですので、
信じるか信じないかはあなた次第です!!!!

スポンサーリンク

現在完了形と現在完了進行形の違い・解説

 

現在完了形と現在完了進行形の違いって結構難しいと思われがちですが、、、難しいです笑

よく、英文法の問題でも「どちらでも正解」といった解答がたまに見られます

しかし、明確な違いがありますのでそこを解説していきたいと思います!!!!

「現在完了形」の復習をこの記事でできます

【英文法講座】現在完了形の3つの意味とその使い方(練習問題付き)
今回は英語講座ということで、「現在完了形」を解説していきます記事の最後には練習問題もあるので、コピペして勉強してみてください。難しく解説するよりも、簡単に砕いて解説していきます。現在完了形はズバリ!「これからの可能性と現在との関わり」を見極めればOKです!

現在完了進行形『have/has+been+~ing』

【現在完了進行形】

動作の継続を表す。(have/has + been + 〜ing  〜し続けている)

現在完了形では、状態の継続だったが、現在完了進行形は動作の継続

 

I have played tennis for three hours.

(3時間テニスをした。と言う状態を表している。)三時間したと言う状態

I have been playing tennis for three hours.

(三時間テニスをした。そして今も行動している。)三時間して今もしている動作

状態動詞と動作動詞の違い

動詞の中には「状態動詞」と「動作動詞」のように2種類の動詞があります。

状態動詞(live, know)

動作動詞(study, play)

 

live, know, have のように状態を表す動詞は、進行形には使えません。

I have lived in Okinawa for five years.

I have been living in Okinawa for five years.

 

ですので、状態動詞は現在完了進行形ではなく、現在完了形を使いましょう。

現在・過去進行形と現在完了進行形の違い

現在進行形と過去進行形をこれまでに習ってきました。

それでは現在完了進行形とは何が違うのかを解説していきます。

【現在進行形】

I am playing tennis now. (今テニスをしている。過去未来関係なしに今している)

【過去進行形】

I was playing tennis, when you send me E-mail.
(あなたがメール送ったとき、私はテニスしていた。今はしていない

【現在完了進行形】

I have been playing tennis for three hours.
(3時間テニスして、今もしている。

練習問題(現在完了進行形)

【練習問題】

適切な現在完了形、現在完了進行形のどちらかを書きなさい。


A: How long                                                 (you/swim)?

B: About a half hour, I guess.


A: What’s wrong with this door?

B:                                               (someone/ break) the lock?


A: How many flowers                                           (you/deliver) this morning?

B: I’ve taken flowers to 12 homes and businesses.


A: Do you still eat at that Chinese restaurant?

B: No,                               (we/not/eat) there for a long time.


A: How long                                       (you/work) as a computer salesman?

B: Since 2001.


A: Did your brother and his wife just get married?

B: No,                                 (they/be) married for ages.


A: Do you think Stan is telling the truth?

B: Yes, I do.                       never                      (he/tell) me a lie.


A: How long                                     (your father/sell) cars?

B: For five or six years.


A: Isn’t Julie amazing?

B: Yes,                    never                     (I/know) anyone likes her.

A: How long                                 (your sister/try) to get a job?

B: Since she finished college six months ago.

 

【答え】

①have you been swimming
②Someone has broken
③have you delivered
④we haven't(have not) eaten
⑤have you been working (have you worked)
⑥they've (have) been
⑦He's(has);told
⑧has your father been selling(sold)
⑨I've(have);known
⑩has your sister been trying 

何か質問があれば、遠慮なく問い合わせてください。

最後まで読んでいただきありがとうございました

タイトルとURLをコピーしました