質問: it has been open と it has it has been open と it has opened の違いについてお尋ねします。 以下の例文があります。 "is that italian restaurant next to the bookstore new?" "no, i think it has been open for more than a year now." この中で it has been open がこの形でなければならない理由は何ですか? 何故it has openedだと駄目なのでしょうか。 お詳しい方、何卒よろしくお願いいたします。
回答: it has been open →形容詞の open (営業している) it has opened →動詞の open (開店する・営業を始める) no, i think it has been open for more than a year now. は、形容詞の open を使って 「もう1年以上営業しているよ」としています。 これを、動詞の open を使って書くなら no, i think it opened more than a year ago. と、過去形を使って書くしかありません。 なぜなら上に書いたように、動詞の open が表すのは 「開店する」「営業を始める」というように たとえば visit などと同じように、一瞬で終わってしまう動作です。 このような動詞は、現在完了の継続で使用することはできません。 というのが、理由だと思います。 ご参考まで。