wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

現在完了形(まとめ)

Total questions: 50

Worksheet time: 31mins

Name
Class
Date
1.

I've already (   ) my job.

a)

finished

b)

finishes

c)

finish

2.

He (  ) just cleaned his room.

a)

have

b)

has

c)

having

3.

My brother has just (  ) his homework.

a)

do

b)

did

c)

done

4.

私はもうすでにこの本を読みました。

I (   )(  )( ) this book.

a)

have just read

b)

have read just

c)

have already read

d)

have read already

5.

その試合はちょうど始まったところです。

The match (  )(  )(   ).

a)

has just started

b)

just has started

c)

has already started

d)

already has started

6.

Mary (  ) here since she came to Japan in 1990.

a)

lived

b)

have lived

c)

has lived

d)

lives

7.

A: Are you still reading the newspaper?

B: No. I (  ) already read it.

a)

am

b)

was

c)

will

d)

have

8.

兄はもう東京を出発しました。

( already / my brother / has / Tokyo / left ).

(a)  

9.

私はすでにもう宿題をしました。

( done / I / already / my / have / homework /.)

(a)  

10.

私はちょうど今朝食を食べたところです。

I have (  ) eaten breakfast.

a)

already

b)

just

c)

for

d)

since

11.

Ken has just written a letter.

a)

ケンはずっと手紙を書いている。

b)

ケンはちょうど手紙を書いたところだ。

12.

Ken has been busy (  ) a week.

a)

just

b)

already

c)

since

d)

for

13.

トムはもうすでに家を出発しました。

Tom has ( ) left home.

a)

just

b)

already

c)

for

d)

since

14.

Emi has studied English for a long time.

a)

エミは長い間、英語を勉強しています。

b)

エミはちょうど英語を勉強したところだ。

15.

(  ) you bought a ticket yet?

a)

Did

b)

Are

c)

Have

16.

I haven't eaten lunch (  ).

a)

just

b)

yet

c)

already

17.

Has Emi (  ) the movie yet?

a)

see

b)

saw

c)

seen

18.

あなたはもう宿題をしましたか?

a)

Have you already done your homework?

b)

Have you done your homework yet?

19.

トムはまだ顔を洗っていません。

a)

Tom hasn't just washed his face.

b)

Tom hasn't washed his face yet.

20.

ケンはもうアメリカへ行ってしまった。

a)

Ken has already gone to America.

b)

Ken has just gone to America.

c)

Ken has gone to America yet.

21.

A: Has Ken arrived yet?

B: No, (  )(  ).

a)

I haven't

b)

he hasn't

c)

I have

d)

he has

22.

昨夜からずっと寒い。

It has been cold (  ) last night.

a)

for

b)

since

c)

yet

d)

just

23.

コンサートはまだ始まっていません。

The concert has not begun (  ).

a)

since

b)

for

c)

yet

d)

just

24.

私はこの車を6年間ずっと使っています、

I have used this car (  ) six years.

a)

for

b)

since

c)

yet

d)

already

25.

ボブはもう窓をふいてしまいました。

Bob has (  ) cleaned the windows.

a)

already

b)

just

c)

yet

d)

for

26.

あなたはもうその本を読みましたか?

a)

Have you already read the book?

b)

Have you read the book yet?

27.

疑問文に書き換えなさい。

You have already bought a ticket.

(a)  

28.

否定文に書き換えなさい、

My mother has already started cooking.

(a)  

29.

I've (  ) koala once.

a)

see

b)

saw

c)

seen

30.

John (  ) eaten natto many times.

a)

have

b)

has

c)

having

31.

Ken has never (  ) to China.

a)

went

b)

gone

c)

been

32.

私は一度もピアノを弾いたことがありません。

I (  )(  )(  ) the piano.

a)

have just played

b)

have already played

c)

have never played

33.

エミは二回アメリカに行ったことがあります。

Emi has been to America (  ).

(a)  

34.

私はケンと話したことがありません。

( talked / never / I / have / Ken / with /.)

(a)  

35.

Ken has gone to Tokyo.

a)

ケンは東京へ行ってしまった。

b)

ケンは東京に行ったことがある。

36.

エミは大阪に行ったことがある。

a)

Emi has gone to Osaka.

b)

Emi has been to Osaka.

37.

私の兄は何度の沖縄に行ったことがあります。

( times / been / brother / many / Okinawa / my / to / has /.)

(a)  

38.

(  )you ever eaten natto?

a)

Did

b)

Are

c)

Have

39.

How (  ) have you visited Osaka?

- Three times.

a)

long

b)

often

c)

many

40.

Have you (  ) been to Hokkaido?

a)

already

b)

yet

c)

ever

d)

never

41.

あなたはこの映画を見たことがありますか?

( ever / have / this/ you / seen / movie /?)

(a)  

42.

エミは何回そこへ行ったことがありますか?

(many / been / has / there / times / Emi / how /?)

(a)  

43.

A: Has your father ever been to America?

B: Yes, (  )(  ).

(a)  

44.

次の文がほぼ同じ内容を表すように、( )に適語を入れよ。

・She went to America, and she is still there.

・She ( )( ) to America.

(a)  

45.

次の文がほぼ同じ内容を表すように、

(  )に適語を入れよ。


・He came to Japan three years ago, and he still lives in Japan.

・He (  )(  ) in Japan for three years.

(a)  

46.

次の文がほぼ同じ内容を表すように、

(  )に適語を入れよ。

・I lost my pen and I don't have it now.

・I (  )(  ) my pen.

(a)  

47.

次の文がほぼ同じ内容を表すように、

(  )に適語を入れよ。

・This is Ellen's first trip to Tokyo.

・ Ellen (  )(  ) been to Tokyo before.

(a)  

48.

次の文がほぼ同じ内容を表すように、

(  )に適語を入れよ。

・It is a long time since I saw you last.

・I (  )(  ) you for a long time.

(a)  

49.

次の文がほぼ同じ内容を表すように、(   )に適語を入れよ。

We haven't received her letter for a long time.

She ( )( ) to us for a long time.

(a)  

50.

Emi has visited Kyoto three times.

(下線部をたずねる疑問文に書き換えよ)

(a)