19 現在完了まとめ
2
ABCDE

次の英文を日本語に直しなさい。
①

I have already washed the car.

②

私はもう車を洗ってしまいました。
He has just become fifteen years old.

③

彼はちょうど 15 歳になったところです。
Has he finished his work yet?

④

彼はもう仕事を終えましたか。
I have not studied English yet today.
私はきょうはまだ英語を勉強していません。

3
BCDE

次の日本語に合うようにに適する語を書きなさい。
① 彼女はすでにカナダに出発してしまいました。

She
②

BCDE

alreadyleftfor Canada.

私ははまだその歌を聴いていません。

I
4

has

haven’tlistened

to the songyet.

次の日本語に合うようにに適する語を書きなさい。
① 彼らはちょうど駅に着いたところです。

haveThey②

justgotto the station.

あなたはもう宿題を終えてしまいましたか。

Havefinishedyou― はい、終えました。

Yes,I

have

your homework

yet

いいえ、まだです。

. / No,I

haven’t

Copyright (C) 2009 hakken.inc All Rights Reserved.

.

?

P2 【19 現在完了まとめ】

6
ABCDE

次の英文を日本語に直しなさい。
①

I have visited Disneyland three times.

②

私は３回ディズニーランドを訪れたことがあります。
Has Ken ever visited Hokkaido?

ケンは今までに北海道を訪れたことがありますか。
― Yes, he has. / No, he has not.

③

はい、あります。
いいえ、ありません。
I have never seen such a beautiful sunrise.
私は一度もそのような美しい朝日を見たことがありません。

7
BCDE

次の日本語に合うようにに適する語を書きなさい。
① 私はその映画を 3 回見たことがあります。

haveI
②

BCDE

the movie threetimes.

彼は一度も USJ へ行ったことがありません。

He
8

seen

has

neverbeen

to USJ.

次の日本語に合うようにに適する語を書きなさい。
① 私は以前、富士山へ登ったことがあります。

have

Iclimbed

Mt. Fuji

before.

② 彼女は今までに学校に遅刻したことがありますか。

Has

she

ever

been

late for school?

― いいえ、一度もありません。

No,never.

Copyright (C) 2009 hakken.inc All Rights Reserved.

P3 【19 現在完了まとめ】

10
ABCDE

次の英文を日本語に直しなさい。
①Ken and Tom have been good friends since childhood.
※childhood＝子供の頃

ケンとトムは子供のころからよい友だちです。
②

They have not talked to each other since yesterday.

③

彼らはきのうからお互い話していません。
How long have you lived in this town?

あなたはこの町にどれくらい長く住んでいますか。
― For five years.
― Since last year.
５年間住んでいます。
11
BCDE

昨年から住んでいます。

次の日本語に合うように下線部に適する語を書きなさい。
① 彼女は先週の日曜日からずっと風邪をひいています。

She has had a cold since②

彼らは知り合って 10 年になります。

They have known for③

BCDEten years.

彼は数日前からここにいます。

He has been here for
12last Sunday.

a few days.

次の日本語に合うようにに適する語を書きなさい。
① あなたは 9 年間大阪にいるのですか。

Haveyou beenin Osaka for9 years?

② 私は昨夜からずっと空腹です。

I havebeenhungry sincelast night.

③ 彼はどれくらいの間、その自転車を使っているのですか。

How
14ABCDElonghas

he usedthe bike?

次の英文を日本語に直しなさい。
①

My sister has been sleeping since last night.

②

私の妹は昨夜からずっと寝ています。
How long have you been reading a book?
あなたはどのくらい長く本を読んでいるのですか。

Copyright (C) 2009 hakken.inc All Rights Reserved.

P4 【19 現在完了まとめ】

15
BCDE

次の日本語に合うようにに適する語を書きなさい。
① 父は 2 時間前からずっと本を読んでいます。

My father has②ABCDE

次の英文に〔①reading

the book for two hours.

彼女たちは 30 分ぐらいずっと話しています。

They have16

been
been

talking

for about 30 minutes.

〕内の日本語の意味に合うように書きかえなさい。

I hear this CD.

〔私はこの CD を 5 回聞いたことがあります。
〕

I have heard this CD five times.
②

I studied English.

〔私はもう[すでに]英語を勉強しました。
〕

I have already studied English.
③

Tom has left.

〔トムはまだ出かけていません。〕

Tom has not left yet.
17
ABCDE

次の英文に〔①〕内の日本語の意味に合うように書きかえなさい。

I practiced the piano.

〔私はちょうどピアノを練習したところです。〕

I have just practiced the piano.
②

I have seen pandas.

〔私は一度もパンダを見たことがありません。〕

I have never seen pandas.
③

I’m waiting here.

〔私はここで 1 時間ずっと待っています。
〕

I’ve been waiting here for an hour.
18
ABCDE

次の 2 つの英文を現在完了形を使って 1 つの文にしなさい。
①

My sister went to the U.S.

She isn’t here now.

My sister has gone to the U.S.
②

Yuri became a doctor two years ago.

She is still a doctor.

Yuri has been a doctor for two years.
③

Bob started to play tennis at eight o’clock.
He is still playing tennis.

Bob has been playing tennis since eight o’clock.

Copyright (C) 2009 hakken.inc All Rights Reserved.

P5 【19 現在完了まとめ】

19次の英文の下線部に適語を入れ、問答文を完成しなさい。

BCDE

Have

①

you ever helped your mom?

Yes, I have.
Has he ever eaten natto?

－②－

No, he hasn’t

How

③

－
④many.

times

have you visited the museum?

I’ve visited it three times.

Who

has made this doghouse?

－ Tom has.
21
ABCDE

次の英語を日本語に直しなさい。
①

They have just got to the station.
ちょうど駅に着いたところです。

彼らは②

She has already bought the bike.
すでに自転車を買いました。

彼女は③

I have studied since six o’clock.
私は④

He has been busy for a long time.
彼は22
ABCDE

6 時から(ずっと)勉強しています。

長い間(ずっと)忙しいです。

次の英語を日本語に直しなさい。
①

He has not listened to the song yet.
まだその歌を聴いていません。

彼は②

I have never been to China.
私は③

1 度も中国に行ったことがありません。

Have you found the book yet?
あなたは④

その本をもう見つけましたか。

Have you ever seen it?
あなたは今までそれを見たことがありますか。

Copyright (C) 2009 hakken.inc All Rights Reserved.

P6 【19 現在完了まとめ】

23
ABCDE

次の英語を日本語に直しなさい。
①

How long has she known Ken?
彼女は②

ケンをどのくらいの間知っていますか。

How long have you been cleaning here?
あなたはここでどれくらいの間掃除をしていますか。

24

次の日本語を英語に直しなさい。

BCDE① 彼らはちょうど駅に着いたところです。

They have just got

to the station.

② 彼女はすでに自転車を買いました。

She has already bought

the bike.

③ わたしは、6 時から(ずっと)勉強しています。

I have studied since

six o’clock.

④ 彼は、長い間(ずっと)忙しいです。

He has been

busy for25

次の日本語を英語に直しなさい。

BCDE① 彼はまだその歌を聴いていません。

He has not listened

a long time.

to the song yet.

② 私は 1 度も中国に行ったことがありません。

I have never been

to China.

③ あなたはその本をもう見つけましたか。

Have

you foundthe book yet?

④ あなたは今までそれを見たことがありますか。

Haveyou ever seenit?

26

次の日本語を英語に直しなさい。

BCDE① 彼女はケンをどのくらいの間知っていますか。

How long has

she knownKen?

② ここでどれくらいの間掃除をしていますか。

How long haveyou been cleaning

here?

Copyright (C) 2009 hakken.inc All Rights Reserved.

P7 【19 現在完了まとめ】

28
ABCDE

次の英文を日本語に直しなさい。
①

He cleans his room every day.
彼は毎日彼の部屋を掃除 します②。

He cleaned his room yesterday.
彼は昨日彼の部屋を掃除 しました③。

He will clean his room tomorrow.
彼は明日彼の部屋を掃除 するでしょう④。

He has cleaned his room since then.
彼はその時から彼の部屋を掃除 しています

29
ABCDE。

次の英文を日本語に直しなさい。
①

He has just cleaned his room.
彼はちょうど彼の部屋を掃除 したところです②

He is cleaning his room now.
彼は今彼の部屋を掃除 しています③。

He was cleaning his room.
彼は彼の部屋を掃除 していました④。

。

He has been cleaning his room for an hour.
彼は一時間ずっと部屋を掃除 しています。

Copyright (C) 2009 hakken.inc All Rights Reserved.

P8 【19 現在完了まとめ】

30
ABCDE

次の日本語を英語に直しなさい。
①

彼は毎日彼の部屋を掃除します。

He cleans②

his room every day.

彼は昨日彼の部屋を掃除しました。

He cleaned③

his room yesterday.

彼は明日彼の部屋を掃除するでしょう。

He will clean④

his room tomorrow.

彼はその時から彼の部屋を掃除しています。

He has cleaned
31
ABCDE

his room since then.

次の日本語を英語に直しなさい。
⑤

彼はちょうど彼の部屋を掃除したところです。

He has just cleaned⑥

彼は彼の部屋を掃除しています。

He is cleaning⑦

his room now.

彼は彼の部屋を掃除していました。

He was cleaning⑧

his room.

彼は一時間ずっと部屋を掃除しています。

He has been cleaning
32
ABCDE

次の日本語に合うように、(①

his room.

his room for an hour.

)内の語を並べ替え正しい英文を作りなさい。
（１語不要）

彼はちょうど宿題をしたところです。

(homework / just / he / did / has / his / done).

He has just done his homework.
②

私は彼を体育館でしばしば見たことがあります。

(the / have / often / gym / in / seen / has / I / him ).

I have often seen him in the gym.

Copyright (C) 2009 hakken.inc All Rights Reserved.

P9 【19 現在完了まとめ】

33
ABCDE

次の日本語に合うように、(①)内の語を並べ替え正しい英文を作りなさい。
（１語不要）

私はそんな彼女を見たことがありません。

(ever / such / I / her / have / seen / never).

I have never seen such her.
②

母はもう[すでに]夕食を作り終えました。

(already / my / just / dinner / has / cooked / mother).

My mother has already cooked dinner.
34
ABCDE

次の日本語に合うように、(①)内の語を並べ替え正しい英文を作りなさい。
（１語不要）

サキはまだその本を読んでいません。

(yet / hasn’t / never / book / read / Saki / the).

Saki hasn't read the book yet.
②

私は北海道に 1 週間滞在しています。

(in / one / Hokkaido / on / stayed / week / I / for /have).

I have stayed in Hokkaido for one week.
35
ABCDE

次の日本語に合うように、(①)内の語を並べ替え正しい英文を作りなさい。

あなたはもうその自転車を買いましたか。

(bike / yet / have / bought / the / you)?

Have you bought the bike yet?
②

あなたは何度歌舞伎を観たことがありますか。

(seen / times / have / how / you / Kabuki / many)?

How many times have you seen Kabuki?
36()内の語を並べ替え正しい英文を作りなさい。（１語不要）

ABCDE①(long / they / to / the / listen / how / listened / music / have)?

How long have they listened to the music?
②(been / the / Tom / since / computer / has / six / for / hours / using)?

Has Tom been using the computer for six hours?
③(there / been / not /since /haven’t /last /we /week).

We haven’t been there since last week.

Copyright (C) 2009 hakken.inc All Rights Reserved.

P10 【19 現在完了まとめ】

37
CDE

次のようなとき、英語でどのように表現しますか。
① 弟がもうこれらの本を運んでしまったことを伝えるとき

My brother has already carried these books② この自転車に５年乗っているんだ。と言うとき

I have used this bike for five years.
③ 母はちょうど家に帰ってきたところだと伝えるとき

My mother has just returned home.
38
CDE

次のようなとき、英語でどのように表現しますか。
① 先週の金曜日から雨が降っていることを伝えるとき

It’s been raining since last Friday.
② １度もケンと話したことがないことを伝えるとき

I have never spoken to Ken.
③ 妹がまだ宿題をしていないことを伝えるとき

My sister hasn’t done her homework yet.
39E

次のようなとき、英語でどのように表現しますか。
① すしを食べたことがあるかをたずねるとき

Have you ever eaten sushi?
② 宿題を終えたかたずねるとき

Have you done your homework yet?
③ 私は 2 歳からずっと英語を学んでいます。と言うとき

I have been learning English since40
E

I was two years old.

次のようなとき、英語でどのように表現しますか。
① 彼が 1 時間ずっと泳いでいるかたずねるとき

Has he been swimming for an hour?
②

何回日本を訪れたことがあるかたずねるとき

How many times have you visited Japan?

Copyright (C) 2009 hakken.inc All Rights Reserved.