実力をつける中3英語―高校入試へ向けて― 
 §36.現在完了形VOL.2(完了用法)
<Q.1>次の単語・熟語を(  )に書きなさい。<各1点×8=8点>
1.招待する(            ) 2.紹介する(           )
3.will の過去形 (         )4.can の過去形(          )
5.buy の反意語(        ) 6.tall の反意語(          )
7.〜に興味がある(   )(            )(    )〜
8.〜に驚く(    )(            )(    )〜

<Q.2>次の日本文にあうよう、( )に適語を入れなさい。
                          <各2点×8=16点>
1.私はちょうど彼に手紙を書いたところです。
 I (       )(        )(          ) a letter to him.

2.あなたはもう朝食を食べましたか。
 (        ) you (        ) breakfast (      ) ?

3.母は既に皿を洗いました。
 Mother (      )(          )(          ) the dishes.

4.ベティはまだ宿題を終えていません。
 Betty (         )(        ) her womework (      ).

5.兄はシドニーに行ってしまった(今ここにいません)。
 My brother (      )(        )(    ) Sydney.

6.花子は郵便局へ行って来たところです。
 Hanako (      )(        )(    ) the post office.

7.彼は4日間家にいません。
 He (      )(         )(    ) home (      ) four days.

8.次郎とは子供のときからの知り合いです。
 I (        )(         ) Jiro (         ) I was a child.

<Q.3>< >内の指示通り、英文を書き換えなさい。<各2点×7=14点>
1.They have just started for Kagoshima. <疑問文に>
  →

2.My father has already come home. <否定文に>
  →

3.Bill made a speech. <already をつけて現在完了形に>
  →

3.It stopped snowing. <justをつけて現在完了形に>
  →

4.Everybody knows the writer. <受動態に>
  →

5.Bob plays the guitar very well. <付加疑問文に>
  →

6.She cut her finger with a knife. <疑問文に>
  →

7.Does your son use this bike ? <5年間をつけて、現在完了形に>
  →

<Q.4>次の問答文に対し、意味が通るよう( )に適語をいれなさい。
                         <各2点×5=10点>  
1.Have Takashi and his brother started for school yet ?
   →Yes, (    )(      ).

2.Has Ann been sick in bed for a week ? →Yes, (      )(       ).

3.When did you see that woman ?
   →(   )(       )(      ) about a month ago.

4.Will you have some more tea ? →No, (        )(      ).

5.Are there a lot of places to visit in Kyoto ?
→Yes, (         )(      ).

<Q.5>次の英文に対し、< >内の指示通り答えなさい。
                             <各2点×6=12点>
1.Has the class begun yet ? <はい、始まりました>
  →
2.Who came to my house yesterday ? <田中さんです>
  →
3.Are those her notebooks ? <いいえ、違います>
  →
4.Where have you been ? <図書館に行って来たところです>
  →
5.How long does it take from here to your house ?  <30分かかります>
  →
6.How long has his daughter been in London ? <1週間います>
  →

<Q.6>次の2文がほぼ同じ意味になるよう、( )に適語を入れなさい。
                         <各2点×5=10点>
1. John went to Africa, and he isn't here now.
=John (      )(        )(    ) Africa.

2. Ms. White went to the superemarket and has just come back.
=Ms. White (      )(        )(    ) the superemarket.

3. Tomoko became sick three days ago, and she is still sick.
=Tomoko (      )(        ) sick (      ) three days.

4. It is two years since my grandfather died.
=Two years (         )(           ) since my grandfather died.

5. Must I do my homework at once ?
=(    ) I (        )(    ) do my homework at once ?

<Q.7>( )内の語を並べ替えて、意味の通る英文を完成し、〔 〕に和訳
    しなさい。             <各3点(完答)×5=15点>
1.(yet/I/her/called/haven't)

〔                                            〕
2.(haven't/you/for/time/I/seen/long/a)

〔                                            〕
3.(he/come/from/has/yet/Okinawa/back/?)

〔                                            〕
4.(ship/has/for/already/San Francisco/left/the) (ship:船)

〔                                            〕
5.(please/hello/family/say/to/your)

〔                                            〕

<Q.8>次の日本文を英作しなさい。<各3点×5=15点>
1.私はまだ自分の部屋を掃除していません。

2.彼女はちょうどその小説(novel)を読み終わったところです。

3.あなたはどのくらい京都にいますか。

4.トムはカナダに行ってしまった。

5.彼女に会いに公園に行って来たところです。

∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
 【解答】と【ちょっぴりアドバイス】
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
1.招待する(invite ) 2.紹介する(introduce ) 3.will の過去形 (would )
4.can の過去形(could )5.buy の反意語(sell ) 6.tall の反意語(short )
7.〜に興味がある(be )(interested )(in )〜 8.〜に驚く(be )(surprised )
(at )〜
―――――――――――――――――――――――――――――――――――
・invite 人to 〜 :人を〜に招待する 
 introduce 人to 〜:人を〜に紹介する

<Q.2>次の日本文にあうよう、( )に適語を入れなさい。
                               <各2点×8=16点>
1.私はちょうど彼に手紙を書いたところです。
 I (have )(just )(written ) a letter to him.

2.あなたはもう朝食を食べましたか。
 (Have ) you (eaten/had ) breakfast (yet ) ?

3.母は既に皿を洗いました。
 Mother (has )(already )(washed ) the dishes.

4.ベティはまだ宿題を終えていません。
 Betty (hasn't )(finished ) her womework (yet ).

5.兄はシドニーに行ってしまった(今ここにいません)。
 My brother (has )(gone )(to ) Sydney.

6.花子は郵便局へ行って来たところです。
 Hanako (has )(been )(to ) the post office.

7.彼は4日間家にいません。
 He (hasn't )(been )(at ) home (for ) four days.

8.次郎とは子供のときからの知り合いです。
 I (have )(known ) Jiro (since ) I was a child.
―――――――――――――――――――――――――――――――――――
・完了用法。肯定文ではjust(ちょうど),already(すでに) 、否定・疑問文で
 はyet(まだ・もう)を用いる。
・5番。結果用法 have gone to 〜:〜に行ってしまった(いま、ここにいませ
 ん) 結果用法は、gone とlost(lose-lost-lost) の2つを覚えればいいだけ。
・6番。have been to 〜:「〜に行って来たところです」<完了用法>
 次回習う経験用法(〜に行ったことがある)と区別!!

<Q.3>< >内の指示通り、英文を書き換えなさい。<各2点×7=14点>
1.They have just started for Kagoshima. <疑問文に>
  →Have they started for Kagoshima yet ?

2.My father has already come home. <否定文に>
  →My father hasn't come home yet.

3.Bill made a speech. <already をつけて現在完了形に>
  →Bill has already made a speech.

3.It stopped snowing. <justをつけて現在完了形に>
  →It has just stopped snowing.

4.Everybody knows the writer. <受動態に>
  →The writer is known to everybody.

5.Bob plays the guitar very well. <付加疑問文に>
  →Bob plays the guitar very well, doesn't he ?

6.She cut her finger with a knife. <疑問文に>
  →Did she cut her finger with a knife ?

7.Does your son use this bike ? <5年間をつけて、現在完了形に>
  →Has your son used this bike for five years ?
―――――――――――――――――――――――――――――――――――
・1番と2番。完了用法の疑問文と否定文は、just,already はyet に転換だね。
 習った当初は覚えているんだけど、時間が経つとついうっかりすることがあ
 るから、くれぐれもしっかり暗記して!
・3番。make a speech :演説する
・4番。これはついうっかりする典型。be known to 〜:〜に知られている
・6番。この設問は何度も出した。もう間違わないように!

<Q.4>次の問答文に対し、意味が通るよう( )に適語をいれなさい。
                         <各2点×5=10点>  
1.Have Takashi and his brother started for school yet ?
   →Yes, (they )(have ).

2.Has Ann been sick in bed for a week ? →Yes, (she )(has ).

3.When did you see that woman ?
   →(I )(saw )(her ) about a month ago.

4.Will you have some more tea ? →No, (thank )(you ).

5.Are there a lot of places to visit in Kyoto ?
→Yes, (there )(are ).
―――――――――――――――――――――――――――――――――――
・時制通り答える、当たり前だね。
・4番。もう少しお茶、如何ですか。→いいえ、結構です。
 Will you have 〜?(〜を飲みませんか・〜は如何ですか) Would you like〜?
 のほうをよく使うね。
・5番。There is 〜構文の答え方の確認。

<Q.5>次の英文に対し、< >内の指示通り答えなさい。
                          <各2点×6=12点>
1.Has the class begun yet ? <はい、始まりました>
  →Yes, it has.
2.Who came to my house yesterday ? <田中さんです>
  →Mr. Tanaka did.
3.Are those her notebooks ? <いいえ、違います>
  →No, they aren't.
4.Where have you been ? <図書館に行って来たところです>
  →I have been to the library.
5.How long does it take from here to your house ?  <30分かかります>
  →It takes thirty minutes.
6.How long has his daughter been in London ? <1週間います>
  →She has been there for a week.
―――――――――――――――――――――――――――――――――――
●問答文の、いつもの反復練習。4番と6番が現在完了形ですね。他は復習なん
 だけど、出来ましたか? これが出来ないと、いつまで経っても実力は上が
 らないよ。
・5番。How long does it take from here to 〜 ? :ここから〜までどのく
 らい(時間が)かかりますか。→It takes +時間.

<Q.6>次の2文がほぼ同じ意味になるよう、( )に適語を入れなさい。
                         <各2点×5=10点>
1. John went to Africa, and he isn't here now.
=John (has )(gone )(to ) Africa.

2. Ms. White went to the superemarket and has just come back.
=Ms. White (has )(been )(to ) the superemarket.

3. Tomoko became sick three days ago, and she is still sick.
=Tomoko (has )(been ) sick (for ) three days.

4. It is two years since my grandfather died.
=Two years (have )(passed ) since my grandfather died.

5. Must I do my homework at once ?
=(Do ) I (have )(to ) do my homework at once ?
―――――――――――――――――――――――――――――――――――
・1番。この結果用法(have gone to 〜)は私立入試でほんと、よく出るから、
 覚えて! have been to 〜「〜に行ったことがある(経験)」NO.3で演習予定、
 「〜に行って来たところです(完了)」以上に、出題されるから。
・4番。〜して○年になる(が経つ)  重要!
 It is +年数+since 過去形.=年数+have passed +since 過去形.
・5番。Must +主語+〜?=Do(Does) +主語+have to 〜?

<Q.7>( )内の語を並べ替えて、意味の通る英文を完成し、〔 〕に和訳
    しなさい。             <各3点(完答)×5=15点>
1.(yet/I/her/called/haven't)
 I haven't called her yet.
〔私はまだ彼女に電話していません。〕 

2.(haven't/you/for/time/I/seen/long/a)
 I haven't seen you for a long time.
〔久しぶりですね。(あなたに長いこと会っていません) 〕

3.(he/come/from/has/yet/Okinawa/back/?)
 Has he come back from Okinawa yet ?
〔彼はもう沖縄から戻ってきましたか。〕

4.(ship/has/for/already/San Francisco/left/the) (ship:船)
 The ship has already left for San Francisco.
〔その船はすでにサンフランシスコに向けて出発しました。〕

5.(please/hello/family/say/to/your)
 Please say hello to your family.
〔ご家族の皆様に宜しくお伝えください。〕
―――――――――――――――――――――――――――――――――――
・3番。come-came-come 大丈夫?
 come back from 〜:〜から戻る ⇔ come bak to 〜:〜に戻る
・5番。please say hello to 〜:〜によろしく言う でも、この文で暗記だね。

<Q.8>次の日本文を英作しなさい。     <各3点×5=15点>
1.私はまだ自分の部屋を掃除していません。
 I haven't cleaned my room yet.

2.彼女はちょうどその小説(novel)を読み終わったところです。
 She has just finished writing the novel.

3.あなたはどのくらい京都にいますか。
 How long have you been in Kyoto ?

4.トムはカナダに行ってしまった。
 Tom has gone to Canada.

5.彼女に会いに公園に行って来たところです。
 She has been to the park to see her.
―――――――――――――――――――――――――――――――――――
・基本ばかり、出来るように。
・2番。〜し終える:finish +〜ing(動名詞)