【高校入試英語】現在完了の実践問題として、長文問題と並び替え問題、適語補充などから構成しています。
現在完了形の実践問題
<問1>次の文章を読んで、後の問いに答えなさい。
Yuri ②No,( ) ( ) .③(実際は),I’m afraid of roller coaster.
Mike: Really? I love ④them. Why are you afraid?
Yuri Because they’re scary. I like Kanransha …large wheels?
Mike: You mean Ferris wheels? Why do you like ⑤them?
Yuri Well, they’re safe. Also the view is wonderful.
(1)下線部①の( )内の語を適する形にして、全文を日本文にしなさい。
(2)下線部②のNoの答えを完成させなさい。
(3)③の( )内の日本語を2語の英語にしなさい。
(4)下線部④と⑤のthemが指すものを、それぞれ本文中の英語で書きなさい。
<問2>次の日本文にあう英文になるように,( )内の語(句)を並べかえて,記号で答えなさい。
(1)あなたは今までに日本を訪れたことがありますか。
( ア visited イ have ウ ever エ you )Japan?
(2)私たちはまだ会議を終えていません。
We have( ア finished イ the meeting ウ not エ yet ).
(3)彼らはどのくらいの間友だちなのですか。
( ア have イ long ウ how エ they )been friends?
(4)私はしばしばその老人と話したことがあります。
I( ア have イ with ウ often エ talked )the old man.
<問3>次の文の( )中,正しい語句を選びなさい。
(1)I ( have / has / am ) been to France ( two times / two / twice ).
(2)Ken ( have / has / is ) studied English ( since / for / in ) three years.
(3)She has ( already / yet / been ) finished her homework.
(4)Have you ( ever / never ) visited Korea ?
<問4>次の英文を,( )内の指示にしたがって書きかえなさい。
(1)She has been busy for a week. (否定文に)
(2)He has been in the hospital for ten days.(下線部をたずねる疑問文に)
(3)They have studied English since they were six. (疑問文に)
(4)I lived in Tokyo ten years ago.(下線部を for ten years にかえ,現在完了の文に)
<問5>次の日本文にあう英文になるように,( )に適する語を書きなさい。
(1)トムはもうこの本を読んでしまいました。
Tom has( )read this book.
(2)私は以前,ニューヨークに行ったことがあります。
I have( )to New York before.
(3)彼は京都へ行ってしまいました。
He has( )to Kyoto.
(4)あなたは今までにゴルフをしたことがありますか。
Have you( )played golf?
(5)私の父はこの町を2度訪れたことがあります。
My father has visited this town( ).
現在完了形の実践問題解答
<問1>
(1)ridden あなたは今までにジェットコースターに乗ったことがありますか、ゆり。
(2)I, haven’t
(3)In, fact
(4)④roller coasters ⑤Ferris wheels
<問2>
(1)イ エ ウ ア
(2)ウ ア イ エ
(3)ウ イ ア エ
(4)ア ウ エ イ
<問3>
(1)have / twice
(2)has / for
(3)already
(4)ever
<問4>
(1)She has not been busy for a week. hasn’tでも可
(2)How long has he been in the hospital?
(3)Have they studied English since they were six?
(4)I have lived in Tokyo for ten years. I’veでも可
<問5>
(1)already
(2)been
(3)gone
(4)ever
(5)twice
現在完了のポイント
「完了」「経験」「継続」の3つの用法についての理解が必要です。入試では、特に、並び替え問題などで頻出しますので、注意が必要です。<主語+have(has)+過去分詞>の語順になります。また、それぞれの用法で、良く使われる語句についてしっかりおさえ、文のどの位置にくるかも把握しておきましょう。特に、「never」「just」「already」「ever」「yet」などの位置です。
完了を表す現在完了
良く使用される語句が、「just」「ever」「yet」です。
■ just…ちょうど~したところです。
(例文)Takeshi has just got to the station.(たけしは、ちょうど駅に着いたところです。)
■ already…すでに~終えています。
(例文)Ken has already eaten lunch.(ケンは、すでに昼食を食べ終えています。)
■ yet
否定文と疑問に用いられ、「まだ~していない。」「もう~しましたか?」否定文や疑問文にするときは、justやalreadyがyetになります。
(例文①)Emi has not eaten lunch yet.(えみは、まだ昼食を食べていません。)
(例文②)Have you finished reading the book yet?(あなたは、もうその本を読み終えましたか?)
経験を表す現在完了
良く使用される語句が、「never」「ever」それから、「before」「once(かつて)」「~times(~回)」「often(しばしば)」です。
■ never…否定文で用いられ、(今までに)1度も~したことがありません。
(例文)I have never seen a Panda.(私は、1度もパンダを見たことがありません。)
■ ever…疑問文で用いられ、今までに~したことがありますか?
(例文)Have you ever played soccer?(あなたは、今までにサッカーをしたことがありますか?)
継続を表す現在完了
良く使用される語句は、「for+期間」「since+過去のある時点」「How long~?」です。「yesterday」「~ago」「just now」などは、過去を表す語で、現在完了では使えません。
(例文①)I have been here for three hours.(私は、3時間ずっとここにいました。)
(例文②)I have stayed in Japan since last year.(私は、去年からずっと日本に滞在しています。)
コメント