英文法総チェック(4)|問題と解答

さて、この頁では、「現在完了形」をチェックしてみよう。
現在完了形は、3年生の初め頃、学習します。
日本語にない表現なので、難しいという人もいます。
しかし、高校入試に出る程度の現在完了形なら、全然難しくありません。
安心してください。

問題

40.現在完了形の基本の形をいいなさい。
  
41.現在完了形にはどんな用法(意味)がありますか
                               
42.私は宿題をちょうど仕上げたところです。(英作)

43.あなたはフランス語を勉強したことがありますか。
  
44.I have studied French.を否定文にしなさい。
    
45.He is sick in bed.(現在完了形にしなさい)

   
46.He has been to Tokyo twice.(訳せ)
   
47.He has gone to Tokyo.(訳せ)
    
48.He has been in Tokyo since last year.(訳せ)
   
49。He has stayed here (  for / since ) yesterday.(正しいものを選べ)

解説

40.現在完了形の基本の形をいいなさい。
    have+過去分詞
     *haveに「持っている」という意味はなくなっています。
     *haveは、 主語によって、hasになったりします。

41.現在完了形にはどんな用法(意味)がありますか
    継続・経験・完了・結果

42.私は宿題をちょうど仕上げたところです。(英作)
I have just done my homework.

     *「~したところです」となってるので、「現在完了形だ!」と判断します。
      だから、have doneにします。
      なお、do did done のように変化します。
     *just は、「ちょうど」という意味で、have とdoneの間に入れます。

43.あなたはフランス語を勉強したことがありますか。
    Have you studied French?
     *「~したことがある」となっているので、「現在完了形を使う」と考える。
     *疑問文だ。完了形の疑問文は、haveを前に持ってくればいい。
         Do you ~なんてしないこと。
     *なお、答える時には、Yes, I have. No, I have not.という。
         Yes, I do.ではない。

44.I have studied French.を否定文にしなさい。
    I have not studied French.
     *I don’t have~としないこと。

45.He is sick in bed.(現在完了形にしなさい)

    He has been sick in bed.
     *is の部分を「have + 過去分詞」に変える。
         be動詞の過去分詞は been だから答のようになる。

46.He has been to Tokyo twice.(訳せ)
    彼は2回東京にいったことがある。(経験)
     *have been to → 行ったことがある。(そして、今ここに戻ってきている)
      twice という回数を表す言葉があることからも判断できる。

47.He has gone to Tokyo.(訳せ)
    彼は東京にいってしまった。(結果)
     *havr gone to → いってしまった。(そして、今ここにいない)

48.He has been in Tokyo since last year.(訳せ)
    彼は去年から東京にいます。(継続)
     *have been in → ~にいる。

49.He has stayed here (  for / since ) yesterday.(正しいものを選べ)
    since 
     *過去の「一時点」を表す言葉、(ここでは、「昨日」)がある時には、since を使う
      なお、「期間」(例えば、3年間)を表す言葉があれば、for を使う。

 

大阪進学塾 公式サイト