現在完了進行形(I’ve been doing)と現在完了形(I’ve done)

解説を開く

解説

このレッスンでは I’ve been doing と I’ve done を比較します。

I’ve been doing はその動作が終わっているかは問わず、動作そのものに注目する表現です。

一方 I’ve done ではその動作が終わっていることを表現します。

He has been eating lunch.

彼は昼ご飯を食べてます。(食べてる途中 or 食べていたことに注目した)

He has eaten lunch.

彼は昼ご飯を食べました。(食べ終わっている)

また、I’ve been doing はどの期間(how long)を表すとき、I’ve done はどれだけ(how much、 how many)を表すときに使われます。

How long has she been studying?

彼女はどれくらい(の時間)勉強してますか?

How many questions has she solved?

彼女は何問問題を解けましたか?

I haven’t been learning English very long.

英語を勉強してそれほど長くないです。

I haven’t learned English very much.

英語をそんなに勉強してません。

解説を閉じる

練習

それでは練習をしましょう。目安は10回繰り返すことです!

もう一度練習!あと 9