第４ 講座

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

要点のまとめ1 現在完了（継続）▶ I have lived in Osaka since 2015.

（私は2015年から大阪に住んでいます。）▶ Bob has been busy for a week.

（ボブは１週間ずっと忙しいです。）①

意味：「（ずっと）～している，～である」〈 状態の継続 〉
比較

過去の文

I

現在完了

I have lived in Osaka since 2015.

lived in Osaka in2015.

②

よく使う語句： for ～（～の間），since ～（～以来，～して以来）③（住んでいる），know（知っている），want（ほしい）
状態を表す動詞の例： live

（住んでいた）（ずっと住んでいる）

2 現在完了（継続の疑問文）▶ Have you lived here for a long time?

（あなたは長い間ここに住んでいるのですか。）（はい，そうです。／いいえ，そうではありません。）

Yes, I have. / No, I haven’t.
①

疑問文：〈 Have〔 Has 〕＋主語＋過去分詞～? 〉 答えるときも have
〔 has 〕を使う。

〔 has 〕＋主語＋過去分詞～? 〉：「どのくらいの間～していますか」② 〈 How long have
〔 For ～〕.（～以来です〔～の間です〕。）
答え方： Since ～3 現在完了進行形▶ I have been watching TV since this morning. （私は今朝からずっとテレビを見ています。）▶ He has been cleaning his room for three hours.
（彼は３時間ずっと自分の部屋をそうじし続けています。）▶ Have you been playing tennis since you were ten?
（あなたは10歳のときからずっとテニスをしているのですか。）（はい，そうです。／いいえ，そうではありません。）

Yes, I have. / No, I haven’t.
①

形：〈 主語＋have〔 has 〕＋been＋動詞の ing 形～. 〉②

意味：「（ずっと）～し（続け）ている」〈 動作の継続 〉
比較

現在進行形の文

I am

現在完了進行形の文

I have been watching TV.

watching TV.

現在完了（継続）と同じように，for ～（～の間），since ～（見ている）（ずっと見ている）（～以来，～して以来）などの語句がよく使われる。
③〔 Has 〕
＋主語＋been＋動詞の ing 形～? 〉 答えるときも have
〔 has 〕を使う。
疑問文：〈 Have

〔 has 〕
＋主語＋been＋動詞の ing 形～? 〉：「どのくらいの間～し（続け）ていますか」④ 〈 How long have14

夏期T-3年A.indd 142021/04/12 9:43

確認問題
1 A

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

⑴ We（ ア were イ have ウ has ）wanted a new car since last year.

〔〕⑵

Mr. Sato（ ア have イ is ウ has ）lived in Tokyo for thirty years.

〔〕⑶

My mother has（ ア be イ was ウ been ）in New York for a week.

〔〕⑷

I have known Ken（ ア for イ since ウ from ）2019.

〔〕⑸

It has been hot（ ア for イ since ウ during ）three days.

〔〕

1 B 次の日本文に合う英文になるように，⑴に適する語を書きなさい。

私の両親は１か月間ずっと忙しいです。

My parents⑵busy for a month.

ナンシーは2010年からこの町に住んでいます。

Nancy
⑶

in this town since 2010.

あきら

明は２年間ずっと自転車がほしいと思っています。

Akira
⑷

a biketwo years.

私たちは去年から彼女を知っています。

Weher

2 次の対話が成り立つように，last year.に適する語を書きなさい。

⑴ A: Have you had this toy since last Christmas?

B: Yes,.

⑵ A: Has Mr. Suzuki lived in Fukuoka for a long time?

B: No, he.

⑶ A:

has Ms. Brown been a sumo fan?

B: For ten years.

3 次の文を，（）内の語句を使って現在完了進行形の文に書きかえるとき，に適する語を書きなさい。

⑴ I am reading a book. （ for two hours ）→I⑵

reading a book for two hours.

Emi is studying math. （ since 8 p.m. ）→ Emi

studying math since 8 p.m.

⑶ Bill and Ken are playing soccer. （ since they were six ）→ Bill and Kensoccer since they were six.

⑷ Are you swimming? （ for thirty minutes ）→youfor thirty minutes?

⑸ Is Lisa waiting for Aki? （ for an hour ）→Lisafor Aki for an hour?

語句□ New York ニューヨーク

□ parent 親□ toy おもちゃ15

夏期T-3年A.indd 15

2021/04/12 9:43

練習問題
1 次の文のに，（）内の語を適する形（１語）になおして書きなさい。

in Sapporo since I was four. （ live ）⑴ I have⑵⑶

your brother wanted a new tennis racket for a long time? （ have ）singing for an hour. （ be ）The girl has⑷ Have the children beenin the park since this morning? （ play ）2 次の日本文に合う英文になるように，⑴

私は10年間ブラウンさんを知っています。

I⑵

Ms. Brown

いいえ，そうではありません。

running for an hour?

.

an English teacher for twenty years.

ポールはどのくらいの間スミスさんに会いたいと思っていますか。

has Paul⑸

No, they

私の父は20年間，英語の教師をしています。

My father⑷

ten years.

彼らは１時間ずっと走り続けているのですか。

they⑶に適する語を書きなさい。

to see Mr. Smith?

母は今朝からずっと料理をしています。

My mothersince this morning.

3 次の対話が成り立つように，（）に適するものをア～ウから選び，記号で答えなさい。

⑴ A: You and Bill are good friends, aren’t you?

B: Yes. We（）each other since we were children.

ア know⑵

イ knew

ウ have known〔〕〔〕〔〕

A: Is Nancy absent from school today, too?
B: Yes. She（）for more than one week.

ア has been sick

イ is sick

ウ was sick⑶ A: When did the boys start soccer practice?

B: At eleven. They（ア are

4 次の文を〔）practicing soccer for three hours.

イ wereウ have been〕内の指示にしたがって書きかえるとき，に適する語を書きなさい。

⑴ Bob came to Chiba six months ago, and he still lives here. 〔ほぼ同じ内容を表す文に〕→ Bob⑵

in Chiba for six months.

It has been raining since last Thursday. 〔 下線部をたずねる文に〕→ How

has it?

⑶ I am talking with Mike on the phone. 〔 for an hour を使って現在完了進行形の文に〕→Ibeenwith Mike on the phone for an hour.

語句□ be absent from ～～を欠席している□ on the phone 電話で

16

夏期T-3年A.indd 16

2021/04/12 9:43

STEP 問 題
1 次の文を〔〕内の指示にしたがって書きかえなさい。

⑴ It is sunny today. 〔 下線部を since last weekend にかえて現在完了の文に〕Did you live in Osaka f ive years ago? 〔 下線部を for f ive years にかえて現在完了の文に〕⑵⑶ She started her homework at four and she is still doing it. 〔ほぼ同じ内容を表す文に〕2 次の日本文に合う英文になるように，（⑴）内の語句を並べかえなさい。

その男性は１時間ずっとここに立っているのですか。
（ standing / has / here / been / the man ）for an hour?

for an hour?
⑵

真理は長い間ネコがほしいと思っています。 Mari（ a long time / a cat / has / for / wanted ）
.

Mari
⑶

.

あなたはトムが日本に来たときから彼を知っていますか。
（ known / you / Tom / since / have ）he came to Japan?

he came to Japan?

3（）
内の語を使って，次の日本文を英文になおしなさい。

⑴

私は２時間ずっとピアノを弾き続けています。 （ been ）⑵

彼はどのくらいの間ここに住んでいるのですか。 （ lived ）4 次は， ジョン（John）が祖父にあてて書いた手紙です。 これを読んで， あとの各問いに答えるとき，に適する語を書きなさい。

June 15
Dear Grandfather,
How are you? I am f ine. I joined the baseball team at school two months ago, and I am enjoying
baseball. Do you remember that you gave me a cool baseball cap last year? I like it very much. I5always wear it when I practice baseball. I am going to visit you next month. I will show you mynew baseball team uniform.
Let’s play baseball together then. I am looking forward to that.
Love,John⑴

How long has John been a member of the baseball team?
For.

⑵ Does John practice baseball with his cool cap?

, he.

⑶ Is John going to play baseball with his grandfather next August?

, he.
17

夏期T-3年A.indd 17

2021/04/12 9:43