質問: 現在完了進行形 i have been smoking since i was twenty. so it's part of my life now. 20歳の時から吸っているので、もう生活の一部になっています。 上記は煙草を吸っている期間を示した文です。 そこで質問ですが ここの have been ingが私的に詰まってしまいます。 継続中の動作ということですが これだと20歳から絶えず吸い続けている・・・1秒たりとも吸ってない期間が無い みたいな感じになりませんか? 継続用法であり 「動作動詞だからingになっている」・・・ただ、それだけの理由でこの用法なのでしょうか? あるサイトでは 「定期間の不連続な動作の反復」 は have+過去分詞 との記述があったので この「20歳からずっと煙草をすい続ける」という行為は 不連続な動作の反復なのではないのでしょうか? 15分ほど前から1本の煙草を吸い続けている~なら完了進行形でも良いと思うのですが・・・ まさか have been までが完了形で smokingは動名詞とか・・・ どなたか解説をお願いします。
回答: 普通に現在完了進行形です。 i have been studying english since i was a junior high school student. 休みなく英語を勉強しているわけではありません。 単なる期間を表すだけ。 「二十歳のころからずっと煙草を吸い続けている(きた)」 この日本語で感じる通りです。 現在完了進行形というのは本当に絶え間なく続けている場合と その期間の間にわたっている,という場合といずれの場合もあります。