現在完了進行形(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回繰り返すことです!
このレッスンはロードマップの Step2 に含まれています
Step 2 - 時制
Step 2-1
- 現在進行形(I am doing)
- 現在進行形と現在形(I'm doing and I do)
- 現在進行形と現在形(I'm doing and I do)2
- 過去形(I did)
- 過去形とその進行形(I did and I was doing)
- [Article] 過去形の意外な性質
Step 2-2
- 現在完了形(I have done)
- 現在完了形(I have done)2
- 現在完了進行形(I have been doing)
- 現在完了形と現在完了進行形(I've done and I've been doing)
Step 2-3
- 現在完了形と過去形(I've done and I did)
- 過去完了形(I had done)
- 過去完了進行形(I had been doing)
- [Article] have と have got
- used to