want meanを現在進行形で使う場合 I've been meaning to phone Jane, but I keep forgetting.
Unit11 How long have you (been)...?
alwaysと共に用いると完了形になる場合(I've lived/I've done etc. with always) I've always lived in the country.(not always been living)
Unit12 For and since When...?and How long...?
継続の場合のforは肯定文では省略されることもある。しかし否定文では必要
forのない時、私も「ヘェ~」と思って、書きだしたんですが、長文などでは見ていたかもしれませんね。 一応、Grammar in Useにあった例文を書き出しますね。 It is possible to leave out for(but not usually in negative sentences):
They've been married (for) ten years.(with or without for) They haven't had a holiday for ten years.(you must use for) この本の練習問題はあまりにボリュームがあって、なかなか進みませんが、読んで納得しても、やはり実際の文章で現在完了か現在完了進行形かと聞かれると悩んでしまいます。