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)と比べると、こちらは持続時間ではなく結果を強調します。

例文

I have been waiting for an hour.
私は1時間待っています。
She has been studying French since 2020.
彼女は2020年からフランス語を勉強しています。

注意

状態動詞(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 とは言いません)。

関連文法

アプリで学ぶ →