Present perfect continuous
Present perfect continuous の意味は “現在完了進行形:過去に始まり今も続いている(または今しがた終わった)動作。”. have/has been + V-ing は、動作がどれだけの間続いているかを強調します:I have been waiting for an hour. 接続: have/has been + V-ing
現在完了進行形:過去に始まり今も続いている(または今しがた終わった)動作。
B2接続
have/has been + V-ing
解説
have/has been + V-ing は、動作がどれだけの間続いているかを強調します:I have been waiting for an hour. しばしば「どのくらい?」に答え、for や since とともに使われます:She has been studying French since 2020. 現在完了(have done)と比べると、こちらは持続時間ではなく結果を強調します。
例文
注意
状態動詞(know、like、be)は普通、進行形を避けます:I have known him for years(have been knowing とは言いません)。
FAQ
Present perfect continuous — どんな意味でどう使う?
現在完了進行形:過去に始まり今も続いている(または今しがた終わった)動作。. have/has been + V-ing は、動作がどれだけの間続いているかを強調します:I have been waiting for an hour. しばしば「どのくらい?」に答え、for や since とともに使われます:She has been studying French since 2020. 現在完了(have done)と比べると、こちらは持続時間ではなく結果を強調します。
Present perfect continuous — 接続は?
have/has been + V-ing
Present perfect continuous — 注意点は?
状態動詞(know、like、be)は普通、進行形を避けます:I have known him for years(have been knowing とは言いません)。