第３ 講座

現在完了（継続），現在完了進行形

基本文とポイント1 I have lived in Japan for f ive years.

（私は５年間ずっと日本に住んでいます。）▶現在完了〈 継続 〉 過去から現在まである状態が継続していることを表す。
〔 has 〕
＋過去分詞 ～ for ... 〉「…の間（ずっと）～している〔である〕」① 〈 have〔 has 〕＋過去分詞 ～ since ... 〉「…から（ずっと）～している〔である〕」② 〈 have

2 We have been running since 1:00 p.m.
▶現在完了進行形（私たちは午後１時からずっと走っています。）

過去のある時点から現在までの動作の継続を表す。

〔 has 〕been＋動詞の ing 形 〉「（ずっと）～し（続け）ている」① 〈 have比較

know のように状態を表す動詞の〈 継続 〉は現在完了で表し，run のように動作を表す動詞の〈 継続 〉
は現在完了進行形で表す。

② 〈 Have〔 Has 〕＋主語＋been＋動詞の ing 形 ～? 〉「（ずっと）～し（続け）ているのですか」注意

否定文「（ずっと）～していない」は，原則として現在完了進行形ではなく現在完了の否定文で表す。

I have not seen him for two months. （私は２か月間（ずっと）彼に会っていません。）

1 〈 継続 〉 次の日本文に合う英文になるように，⑴

私は長い間，新しい自転車をほしいと思っています。

I⑵a new bike for a long time.

ボブは３年間東京に住んでいます。

Bob⑶

in Tokyo for three years.

私たちは2010年からお互いを知っています。

We⑷に適する語を書きなさい。

each other since 2010.

私の母は昨日から具合が悪いです。

My mothersick since yesterday.

2 〈 継続 〉 次の英文を日本文になおすとき，（）の部分を補いなさい。

They have been busy since last week.

彼らは（）。

⑵ My sister has had that bag for f ive years.

私の妹は（）。

⑶

彼は（）。

⑴

He’s lived in this town since he was born.

3 〈 継続 〉 次の文を〔〕内の指示にしたがって書きかえなさい。

⑴

I like this song. 〔 since 2012を加えて「ずっと好きです」という文に〕⑵

The weather has been good for a week. 〔 否定文に〕⑶

You have known him for a long time. 〔 疑問文に〕⑷

Ms. Brown has lived in Osaka since last year. 〔 下線部をたずねる文に〕

10

夏期T発展編-3年.indd 10

2021/04/14 9:27

4 〈 現在完了進行形 〉 次の日本文に合う英文になるように，⑴

私は２週間ずっとその手紙を待っています。

I have⑵

for the letter for two weeks.

彼らは午後２時からずっとテレビゲームをしています。

They have⑶

video games since 2:00 p.m.

私の息子は３時間ずっと自分の部屋で音楽を聞いています。

My son⑷listening to music in his room for three hours.

あなたはこのコンピュータを10年間ずっと使っているのですか。

youthis computer for ten years?

5 〈 現在完了進行形 〉 次の英文を日本文になおすとき，（⑴に適する語を書きなさい。

）の部分を補いなさい。

Miki has been practicing the guitar for six months.
みき美紀は（⑵）。

I’ve been doing my homework since this morning.
私は（）。

⑶ Has Nick been sleeping since last night?
ニックは（）。

⑷ How long has your mother been working at the hospital?
あなたのお母さんは（）。

6 〈 現在完了進行形 〉 次の文を〔〕内の指示にしたがって書きかえなさい。

⑴

We are looking at the website. 〔 for 30 minutes を加えて「ずっと見続けています」という文に〕⑵

They have been swimming in the pool since noon. 〔 疑問文に〕⑶

The girl has been drawing a picture for four hours. 〔 疑問文にかえて，Yes で答える〕

7 〈 for と since 〉 次の文のに，for か since のいずれか適するほうを書きなさい。

⑴ We have been studying English⑵ My son has been a rugby fan
⑶

2019.

I have loved this musician⑷ It has been cold

two years.
a long time.

yesterday.

⑸ She has been collecting dolls

she was 12.

8 〈 過去と現在完了 〉 次の各組の英文のうち，正しいほうに○，まちがっているほうに×を書きなさい。
①

I have lived in Sydney f ive years ago.

〔〕②

I lived in Sydney f ive years ago.

〔〕

① When did you study math?

〔〕② When have you studied math?

〔〕 

⑴

⑵

11

夏期T発展編-3年.indd 112021/04/14 9:27

HIGH STEP 問 題
1 次の文の（）内から適するものを選び，記号で答えなさい。

⑴ A: Do you think Jane is busy?

B: Yes, I do. She has been busy（ ア in イ since ウ for エ on ）last Tuesday.
⑵ Has Dad（ ア cooking イ cook ウ been cooking エ cooks ）for three hours?
⑶ A: When did you see him?

B: Well, I ①（ ア have seen イ see ウ will see エ saw ）him a week ago.
But I ②（ ア didn’t see イ haven’t seen ウ can’t see エ won’t see ）him since then.
⑴ 〔2 次の文のに，（〕

⑵ 〔〕

⑶

① 〔

The man has beenbooks for f ive hours. （ read ）⑶

The nurse has beencare of him this week. （ take ）⑷

I haven’t

anything since this morning. （ eat ）   

3 次の各組の文がほぼ同じ内容を表すように，⑶⑷に適する語を書きなさい。

I started living in London f ive years ago and I still live there.
Iin London

f ive years.

He started to watch TV at three and he is still watching it.
HeTVthree.

I haven’t received a letter from him for two years.
He hasn’t

me for two years.

Our cat has been dead for three years.
Our catthree years

4 次の日本文に合う英文になるように，（⑴〕

the soccer team since last year. （ love ）⑵⑵② 〔）内の語を適する形になおして書きなさい。

⑴ I have⑴〕.
）内の語句を並べかえなさい。

昨夜からずっと雪が降っているのですか。
（ has / since / night / been / last / it / snowing / ? ）⑵

彼らはその教会を100年以上の間，建設し続けています。
（ for / been / they / 100 years / building / have / over / the church / . ）⑶

彼女は３か月間，その自転車を使っていません。
（ for / used / she / three months / hasn’t / that bike / . ）⑷

あなたのご両親は結婚してどれくらいになりますか。
（ your / married / how / have / parents / long / been / ? ）12

夏期T発展編-3年.indd 12

2021/04/14 9:27

5 次の日本文を英文になおしなさい。
⑴

私のおじは，10年間くらい英語の教師をしています。

⑵

あなたたちは子どものときからお互いを知っているのですか。

⑶

その運動選手たちはどれくらいの間，ここで走っているのですか。

⑷

私たちの町では，２週間雨が降っていません。

6 次の英文を読んで，あとの各問いに答えなさい。
Jenny is a phone *counselor. Her job is to listen to people’s problems and to give them someadvice.
One day, a woman called Jenny. Before Jenny said anything, the woman started to talk.
“Hello. I want to talk about my baby, Jake. I love him very much, but I’ve been ⓐ（ have ）trouble
5with him recently. I have been so worried and haven’t ⓑ（ sleep ）well for a few days. Could you
give me some advice?”“Sure. Please tell me about your problem. What’s the problem with Jake?” Jenny asked in akind voice. “Well .... He doesn’t walk *by himself, so I have to carry him everywhere.
work for me. And when I leave him, he ⓒ（ cry ）*loudly. What should I do?”

10①

It is hard“Don’t worry. It’s not a big problem. How old is he?” “He is one year old, but I know he canwalk.” “Then he’s just *acting like a baby. If you *treat him like an adult, he will act that way.”
The woman was surprised and said, “ I（②）（）（）like that. Do I have to stop pullingthe *leash when I walk him?”“Pulling the leash?” Jenny was very surprised. “You shouldn’t treat your baby like an animal!”
15The woman said, “Why not? Jake IS a dog.”〔 注 〕 counselor カウンセラー

treat あつかう
問１ⓐ～ⓒの（by ～self 自分でloudly 大声でleash （動物をつなぐ）ひも）内の語を適する形になおしなさいⓐ問２

act ふるまうⓑⓒ

下線部①が指すものをア～エから１つ選び，記号で答えなさい。
ア

ジェイク（Jake）を自分で歩かせること。

イ

ジェイクをあらゆる場所に抱えて行くこと。

ウ

ジェイクにしっかり食事をさせること。

エジェイクについて相談すること。

〔〕

問３ 下線部②が「私はそのように考えたことは一度もない」という意味になるように，（ ）に適する語を書きなさい。
問４

本文の内容と合うものをア～エから１つ選び，記号で答えなさい。
アJenny said that the woman should have a dog.

イ Jenny was surprised because the woman’s baby could walk.
ウ The woman called to give some advice to Jenny.
エ The woman was worried that her dog didn’t walk by himself.

〔〕

13

夏期T発展編-3年.indd 13

2021/04/14 9:27