
現在完了形と現在完了進行形
現在完了進行形についてはDay85で詳しく学習を進めますが、
「動作動詞」を使って「現在も継続」を表す場合には
現在完了形ではなく、現在完了進行形が使われます。
現在完了進行形 は 「動作が続いていること」 を強調します。
🌟状態動詞(be, know, have, love, like など)は、性質や状態を表すため、現在完了進行形ではなく現在完了形 で継続を表します。
例:
"I have known her for 5 years."
(私は彼女を5年間知っています。)
"He has had this car since 2020."
(彼は2020年からこの車を所有しています。)
💡「状態動詞」についてはDay39のわんわんメモでもまとめています。
🌟動作動詞(run, work, study, read など)は動きや行動を表すため、現在完了進行形を使って「行動が続いていること」を強調します。
例:
"I have been studying for 3 hours."
(私は3時間ずっと勉強しています。)
"She has been running since this morning."
(彼女は今朝からずっと走っています。)
How long have you know each other?の回答
「each other」は二人以上の関係を示すため、主語を複数形(「We」)にする必要があります。
We have known each other for two years.
またはIを主語にする場合はI have known him/ her ...にします。