質問: 完了形?完了進行形? ある参考書では、be, live, knowなどの状態動詞では進行形に出来ないと書かれています。 私たちは1992年からこの家に住んでいます。 we have lived in this house since 1992. しかし、別の参考書では 彼の娘が生まれた時、彼は長野に7年間住んでいた。 he had been living in nagano for seven years when his daughter was born. 過去完了進行形になっています。 どちらが正しいのでしょうか?
回答: 状態動詞という言い方自体、最近はあまり学校で使わないように思いますが、 それも、この動詞は状態動詞、と決まるものでなく、意味によって変わってきます。 live で「住んでいる」という状態を表すこともできますが、 単なる習慣的行為にすぎない場合もあります。 私のイメージとしては stay/sit/stand なんかと同じです。 進行形になっても普通だし、そうでないときもある。 stay で「じっとしている」でもあり、「滞在する」でもある。 sit は「座る」の他、「座っている、じっとしている」という状態も表します。