質問: 現在完了進行形の文で「〜は〜をずっと欲しがっています」のときってbeenはいらないんですか? 現在完了進行形の文で「〜は〜をずっと欲しがっています」のときってbeenはいらないんですか?
回答: こちらの文は現在完了です。 wantと言う動詞は、現在完了進行形(have been ing)では使えません。 動詞には動作動詞と状態動詞の2つに分類され、状態動詞は現在完了進行形には出来ないです。wantは状態動詞になります。 動作動詞とは、動きが出来る動詞です。 play、read、write、run 。基本的に、10秒やって10秒止めることが出来ることです。10秒間本をreadして、10秒読むのを止めることが出来る。走るのもすぐに止めて、すぐに再開出来ます。 なので、読んでる時は、現在進行形でhe is reading a book now.と言えますし、時間に幅を利かせたい時、現在完了進行形でhe has been reading a book for an hour.と言えます。 それに対して、状態動詞、be like want knowなど。は現在進行形や現在完了進行形を基本取れません。取るときは意味が変わりますがここでは、取れないと思って良いです。 私はあなたが好きlikeを10秒好きで、10秒で止め、また10秒好きになることは出来ないです。出来たらどんだけ気が変わりやすいんだと思う。knowも知ってるのを10秒間知らない。ってことには出来ないです。be動詞もです。he is a student.これは、彼が生徒である状態を言っています。10秒だけ生徒で、10秒だけ生徒止めて、また生徒になると、コロコロ出来ません。 本題のwantですが、欲しいという心理状態は、英語では、コロコロ動きが変えることが出来る動作動詞とは考えていません。なので、動きを強調する進行形には出来ないんです。