前回まで「過去の動作」を「現在の状態」として見る現在完了を見ました。
(  ̄っ ̄) で、もう1パターンあると。
はい。それが「過去の状態」が現在まで続いているというものです。
すでに見ましたよ。
(  ̄っ ̄) もしかして「彼は医者だった」というやつ?
そうです。He was a doctor.と過去で言うと、現在と切り離されていることから、「今は医者ではない」という含みが出ると言いました。
(  ̄O ̄) じゃあ、今も医者なら・・・あ!
そうです。それがHe has been a doctor・・・という形です。
(  ̄o ̄) そうか! 過去の状態が今も続いているということか!
そのとおりです。
(  ̄O ̄) それが「継続」の意味になるわけだね!
そうです。すばらしい。
つまり、「継続」の意味は状態のときに出てくるわけです。
(  ̄っ ̄) でもさ、過去の動作が今も続いているというときはどうなるの?
たとえば、彼が1時間前に食べ始めたけど今もまだ食べているというのならこうなります。
He has been eating for an hour.
(  ̄O ̄) あ!進行形か!
そうです。「彼は1時間食べ続けている」ということです。
(  ̄っ ̄) にゃるほろー。
過去完了が「継続」をあらわすのは、あくまで状態の場合です。
動作の場合は現在完了進行形にしないといけません。
(  ̄っ ̄) わざわざ現在完了進行形にするのって面倒くさくない? ふつうの現在完了で代用できないの?
だめです。「彼はいま食べている」ならHe is eatingでしょ。He eatsとは言えません。
これと同じことですから。
(  ̄_ ̄) ふーん。
あともう1つ大事なことがあるので、続けてやります。
(; ̄o ̄) えー!もうお腹いっぱいなんだけど・・・
まだまだ一緒に食べ続けましょう。ふふふ・・・
(; ̄0 ̄) げー!おたんこなす!
なんじゃそりゃ。
