「しています」の英語表現!進行形・状態動詞・現在完了形を解説
「3年間この会社で働いています」や「子供の頃から彼を知っています」といった文はどうだろう。過去のある時点から現在まで継続している出来事や状態を表す場合、使うべき時制は現在完了形(have + 過去分詞)だ。
"I am working here for 3 years." という表現は、文法的に不自然とされる。正しくは "I have worked here for 3 years."、あるいは動作の継続を強めたい場合は現在完了進行形を使って "I have been working here for 3 years." と表現する。時間の幅(期間)が存在する「〜しています」には、現在完了形の視点が不可欠となる。