"have been ~ing": ずっと~している
본문
"have been ~ing": ずっと~している
- 構造
have + been + 動詞の過去分詞
- 例文
I have been studying English for 5 years.
(5年間英語を勉強しています。)
She has been working at the same company for 10 years.
(彼女は同じ会社で10年間働いています。)
We have been living in this city for 20 years.
(20年間この街に住んでいます。)
- 必須表現
have been (ずっと)
studying English (英語を勉強している)
working at the same company (同じ会社で働いている)
living in this city (この街に住んでいる)
5 years (5年)
- 注意
* 現在完了進行形 は、過去のある時点から現在まで継続している動作や状態を表します。
* 動詞 は過去分詞 の形にする必要があります。
* "for" または "since" を使って、継続期間 を表すことができます。
- 活用
I have been having trouble sleeping lately.
(最近眠るのに困っています。)
She has been feeling stressed out about work.
(彼女は仕事でストレスを感じています。)
We have been waiting for the bus for 30 minutes.
(30分バスを待っています。)
My English has been improving a lot lately.
(最近英語がかなり上達しています。)
The technology has been been developing rapidly in recent years.
(近年、技術は急速に発展しています。)
Our relationship has been getting stronger over time.
(私たちの関係は時間とともに強くなっています。)
I have been eating breakfast at the same cafe every morning for years.
(何年も毎朝同じ喫茶店で朝食をとっています。)
She has been going to the gym three times a week for months.
(彼女は数ヶ月間週に3回ジムに通っています。)
We have been celebrating our anniversary on the beach every year.
(毎年ビーチで結婚記念日を祝っています。)
- アドバイス
* "have been ~ing" は、長期間継続している動作や状態 を表現するのに役立ちます。
* "have been" と "have" の違いに注意しましょう。"have been" は現在完了進行形ですが、"have" は現在完了形です。
* "have been ~ing" は、経験 や 習慣 を表現するにもよく使われます。
- 構造
have + been + 動詞の過去分詞
- 例文
I have been studying English for 5 years.
(5年間英語を勉強しています。)
She has been working at the same company for 10 years.
(彼女は同じ会社で10年間働いています。)
We have been living in this city for 20 years.
(20年間この街に住んでいます。)
- 必須表現
have been (ずっと)
studying English (英語を勉強している)
working at the same company (同じ会社で働いている)
living in this city (この街に住んでいる)
5 years (5年)
- 注意
* 現在完了進行形 は、過去のある時点から現在まで継続している動作や状態を表します。
* 動詞 は過去分詞 の形にする必要があります。
* "for" または "since" を使って、継続期間 を表すことができます。
- 活用
I have been having trouble sleeping lately.
(最近眠るのに困っています。)
She has been feeling stressed out about work.
(彼女は仕事でストレスを感じています。)
We have been waiting for the bus for 30 minutes.
(30分バスを待っています。)
My English has been improving a lot lately.
(最近英語がかなり上達しています。)
The technology has been been developing rapidly in recent years.
(近年、技術は急速に発展しています。)
Our relationship has been getting stronger over time.
(私たちの関係は時間とともに強くなっています。)
I have been eating breakfast at the same cafe every morning for years.
(何年も毎朝同じ喫茶店で朝食をとっています。)
She has been going to the gym three times a week for months.
(彼女は数ヶ月間週に3回ジムに通っています。)
We have been celebrating our anniversary on the beach every year.
(毎年ビーチで結婚記念日を祝っています。)
- アドバイス
* "have been ~ing" は、長期間継続している動作や状態 を表現するのに役立ちます。
* "have been" と "have" の違いに注意しましょう。"have been" は現在完了進行形ですが、"have" は現在完了形です。
* "have been ~ing" は、経験 や 習慣 を表現するにもよく使われます。