基本英文法の解説−英語の現在完了形 完了の文      BQ304
 
【基礎英文法解説】現在完了形 (完了の文)
 
 @ 動詞が have+過去分詞 の現在完了形は [(ずっと)〜している] という継続の意味の他に
   [(今)〜し終わったところです] という完了の意味もあらわす。
   ( 完了の文は過去から続いていたことが終わったことを表すときに使う。)
 
   ● I have played tennis for three years.    ← 現在完了形 継続の文
    私は 3年間(ずっと) テニスをしています。    (期間などを表す語がある)
 
   ● I have just played tennis.          ← 現在完了形 完了の文
    私は ちょうど テニスをし終わったところです。
 
   ● I have already played tennis.        ← 現在完了形 完了の文
    私は すでに テニスをし終わってしまいました。
 
 
 A 現在完了形 完了の文を疑問文にするときは、継続の文と同じようにhave を文の先頭に置き
   justの代わりに文の最後に (もうの意味の)yet を置く。
 
  (肯定)   He has just played tennis.    彼は ちょうど テニスをし終わったところです。
   ↓
  (疑問) Has he     played tennis yes ? 彼は もう テニスをし終わったところですか。
 
        Yes,he has.    はい、し終わったところです。
        No,he hasn't.   いいえ、し終わっていません。
 
 
 B 現在完了形 完了の肯定文にはjust(ちょうど、たった今)やalready(もう、すでに)
   が使われる。

   否定文、疑問文には justやalready のかわりに yet が使われる。
   ( justやalreadyは haveと過去分詞の間に置く,yetは文の最後に置く。)
 
 
【問題】次の英文を日本語にしなさい。
 
 @ I watched TV yesterday.

 
 A I have watched TV for two hours.

 
 B I have just watched TV.

 
 C He has already washed his car.

 D Have you watched TV for two hours?     Yes,I have.    No,I haven't.
 
 

 E Did you watch TV last night?     Yes,I did.    No,I didn't.
 


 F Have you finished lunch yet?     Yes,I have.     No,I haven't.
 


 G Has Yumi eaten the cake yet?     Yes,she has.     No,she hasn't.
 


 
 
 
 
 
 




基礎からの英文法解説