現在完了進行形
過去のあるときに始まった動作が現在まで続いていることを表す。
主語 + have(has) + been + 動詞のing形
「(ずっと)〜している」
例文
It has been raining since last night. 昨夜からずっと雨が降っている。
Yumi has been reading that book for three days. ユミは3日間ずっとその本を読んでいる。
I have been listening to this song since I was seven years old. 私はこの曲を7歳のときから聞いています。
for〜(〜間), since〜(〜から)がよく使われる
疑問文
Have(Has)を文頭に出して疑問文にする。
Have(has) + 主語 + been + 動詞のing形
例文
Have you been using if since you were a child? あなたはそれを子供の頃から使っているのですか。
Has Mr. Brown been teaching English for a long time? ブラウンさんは長い間英語を教えているのですか。