完了形で入試によく出題される問題

【 問題1】

My brother has already finished his homework.

 

(1) 否定文にしなさい。

 

(2) 疑問文にしなさい。

【 解答 】

(1) My brother has not finished his homework yet.

(2) Has my brother finished his homework yet ?

【 問題2】

1語ずつ補充して並べかえなさい。

 

(1) 彼は10年間ずっと東京に住んでいる。

 

( ten / Tokyo / he / lived / years / in / has ).

 

(2) マイクは今朝からずっと自分の部屋にいる。

 

( his room / this morning / Mike / in / been / has ).

 

(3) 私たちは子供のころからずっと知り合いです。

 

( each / children / we / we / known / other / have / were ).

【 解答 】

(1) He has lived in Tokyo for ten years.

(2) Mike has been in his room since this morning.

(3) We have known each other since we were children.

【 問題3】

My father has lived in New York for three years, but  he came home yesterday. (下線部を訂正しなさい)

【 解答 】

has lived → was

【 問題4】

空欄に適語を入れなさい。

 

(1) 彼女は3日前からずっと病気で寝ている。

 

She has been sick in bed (    ) (    ) (    ).

 

(2) 彼らはいつから日本に住んでいるのですか。

 

(    ) (    ) have they lived in Japan ?

【 解答 】

(1) for, three, days

(2) How, long

【 問題5】

John went to Gifu last month, and he still stays there. (書きかえ)

 

John (    ) (    ) (    ) Gifu (    ) last month.

【 解答 】

has, stayed, in, since

【 問題6】

今朝からずっと雨が降っていますか。(適語補充)

 

(    ) (    ) (    ) (    ) since this morning ? 

【 解答 】

Has, it, been, raining

【 問題7】

あなたは富士山に登ったことがありますか。(英作)

【 解答 】

Have you ever climbed Mt. Fuji ? 

【 問題8】

How many times have you ever met him ? (訂正)

【 解答 】

ever をとる。

【 問題9】

書きかえなさい。

 

(1) This is my first visit to Okinawa.

 

I' ve (    ) (    ) to Okinawa before.

 

(2) Mary went to the bookstore, and she has just come back.

 

Mary (    ) just (    ) (    ) the bookstore.

 

(3) My son went to the beach, and he is not here now.

 

My son (    ) (    ) (    ) the beach.

【 解答 】

(1) never, been

(2) has, been, to

(3) has, gone, to

【 問題10】

文法的に正しいものを1つ選びなさい。

 

ア When has Tom come back here ?

イ I have been to Yokohama five years ago.

ウ Ms. Saito has stayed in Sendai since last month.

エ My girlfriend has gone to Canada last week.

【 解答 】

【 問題11】

父が亡くなって10年になる。(適語補充)

 

① My father (    ) (    ) (    ) for ten years.

 

② (    ) (    ) ten years (    ) my father (    ).

 

③ Ten years (    ) (    ) (    ) my father (    ).

 

④ My father (    ) ten years (    ).

【 解答 】

① has, been, dead

② It, is または It's, been, died

③ have, passed, since, died

④ died, ago