基本英文法の解説−英語の現在完了形のまとめ     BQ306
 
基礎英文法解説1】動詞が (have+過去分詞)の現在完了形は次の3つの意味を表す。
 
 @ (ずっと)〜している。 [ 継続 ] → for や since が使われる
 
    I have studied English for two years.   He has been in Tokyo since last week.
    私は 2年間 英語を勉強している。      彼は 先週から(今まで)東京にいる。
 
 
 A 〜したところ。 〜し終えた。 [完了] → 肯定文にはjustやalready,疑問、否定文には yet
 
    I have just washed my car.         He has already washed his car.
    私は ちょうど 車を洗い終えました。     彼は もう 車を洗い終えてしまいました。
 
 
 B 〜したことがある。 [ 経験 ] → ever,never,once,before などが使われる 
 
    I have visited Kyoto before.        He has been to Kyoto once
    私は 以前に 京都を訪れたことがあります。  彼は 一度 京都に行ったことがあります。
 
 
 
 
解説2】現在完了形を疑問文にするときは have (has) を文の先頭に置く。(経験の否定文はnever)
 
  肯定文    You have been in Kyoto for two weeks.  ( あなたは 2週間 京都にいます。 )
   ↓   ↓
  疑問文  Have you   been in Kyoto for two weeks?  ( あなたは 2週間 京都にいますか。 )
 
 
  肯定文  I have    visited Kyoto before.  ( 私は 以前に 京都を訪れたことがあります。)
   ↓       ↓
  否定文  I have never visited Kyoto.     ( 私は 一度も 京都を訪れたことがない。 )
 
 
 
 
 
【問題1】次の英文を日本語にしなさい。
 
 @ She has been in Hokkaido for three years.
 
 

 A He has been to Hokkaido once.
 
 

 B How long have you used this bag.
 
 

 C I have just read this book.
 
 

 D I have read this book before.
 
 

 E I have never seen your mother.
 
 

 
 
 
 
 
 




基礎からの英文法解説