現在完了形(継続)

解説

過去のある時点から現在まで、ある状態が続いていることを表す場合にこの現在完了形(継続)を使います。意味は「ずっと~だ。ずっと~だった。」という訳になります。

また、どのくらいの間継続しているのかという期間を表現したい場合には、

for~(~の間)を使います

現在完了形(継続)のお決まりの文型

 平常文

have + 過去分詞

(ずっと~だ。ずっと~だった。)

have + 過去分詞 + since ~

(~以来ずっと~だ。)

疑問文

Have + 主語 + 過去分詞 ?

(ずっと~なの?)

How long have + 主語 + 過去分詞  ?

(どのくらいの間~なの?)

否定文

have not + 過去分詞

(ずっと~でない。)

暗記例文

We have been busy this morning.

(私たち、今日の午前中はずっと忙しいんです。)

応用例文

She has been in the library This afternoon.

(彼女は今日の午後、ずっと図書館にいます。)

It has been rainy today.

(今日はずっと雨が降っています。)

I have been busy with my homework today.

(今日は宿題でずっと忙しかった。)

I have been sick in bed today.

(今日は病気でずっと寝ています。)

I have wanted to see the castle since I came to Japan.

(日本に来て以来ずっとそのお城が見たかったんです。)

We have been good friends since we were in junior high school.

(私たち、中学以来ずっと親友なんです。)

I haven’t eaten anything since this morning.

(私は今朝から何も食べていないんです。)

I have liked it for a long time.

(好きになってずいぶん経ちます。)

I have not slept for 30 hours.

(私は30時間眠ってません。)

We have known each other for 10 yeasrs.

(私たちは知り合って10年になります。)

I have known Yuko for 5 years.

(結子と知り合って5年になります。)

I haven’t seen Yuko for 10 years.

(私は結子に10年間会っていません。

I have not had a cold for 2 years.

(私は2年間風邪をひいていません。)

It hasn’t rained this week.

(今週は雨が降っていません。)

How long have you been a member of the band?

(どのくらいそのバンドのメンバーなんですか?)

How long have you had the cell phone?

(その携帯を使ってどのくらいになるの?)

How long has your sister been an actress?

(あなたの妹は女優になってどのくらい経つのですか?)

How long have you lived in Japan?

(日本に住んでどのくらいになりますか?)

How long have you wanted a new bike?

(新しい自転車を欲しいと思ってからどのくらい経つのですか?)

How long have we been here?

(私たちはどのくらいここにいるのですか? → ここに来てどのくらい経つ?)

How long have you been a teacher at this school?

(この学校の先生になってどのくらい経ちますか?)

How long have you been in the library?

(図書館にどのくらいいるの? → 図書館に来てどれくらい経つの?)

How long have you had a car?

(ねこをどのくらいの間、飼っているの? → ねこを飼ってどのくらいになりますか?)

コメント