現在完了

/ 3月 28, 2021/ 基本文法, 現在完了/ 0 comments

  • 中学レベルの現在完了形のドリルです。
  • 作成中です。少しずつ追加していきます。

【問題】

① カッコの語を付け加えて現在完了に書き替えなさい。

  1. I saw the picture. (four times) 
  2. She read the book. (before) 
  3. We lived in Tokyo. (for four years) 
  4. I rode a elephant. (never) 
  5. The train left for Osaka. (just) 
  6. Did she talk to Ken? (ever) 
  7. Did you finish the homework? (yet) 
  8. It’s sunny. (since last Sunday)
【ヒント】
  • 現在完了形は『主語+have+動詞の過去分詞』の形で作ります。
  • 主語が『3人称単数系』の場合は、haveがhasになります。
  • 現在完了形は『過去から現在まで』の時間の流れを表します。
  • everは『これまでに』、neverは『これまでに一度も〜ない』という意味です。

 

② 以下の現在完了形の文が完了用法の場合はア、継続用法の場合はイ、経験用法の場合はウと書きなさい。

  1. I have been busy since last month.
  2. The wedding party has already started.
  3. Ken has visited London many times.
  4. I’ve never talked with her mother.
  5. Noah has just eaten breakfast.
  6. My mother has wanted this pan for a long time.
  7. Liam has been to Korea before.
  8. How long have you lived in this city?
  9. Have you taken a bath yet?
【ヒント】
  • 現在完了形は『過去から現在まで』の時間の流れを表します。
  • 完了形は『完了』『継続』『経験』の3用法に分かれます。
  • 完了形の完了用法は『過去から現在まで続いて今終わった』ことを表します。
  • 完了形の継続用法は『過去から現在まで続いてこれからも続く』ことを表します。
  • 完了形の経験用法は『過去から現在にやったことがある』ことを表します。
  • 完了形の中の何用法なのかが、意味上で見分けが付きにくい場合、副詞が付いています。
  • already『すでに』just『たった今』yet『もう、まだ』→完了
  • ever『これまでに』never『これまでに〜ない』→経験

 

③ 以下の日本語を英語に直しなさい。

  1. 私の姉は2年間東京に住んでいます。
  2. 彼は2年前、ニューヨークに住んでいました。He lived in New York two years ago.
  3. 飛行機で旅行したことがありますか?いいえ、ありません。
  4. 私は去年からケンと知り合いです。
  5. もう朝食を食べましたか?
  6. 彼はまだレポートを書いていません。
  7. あなたはあの女性を見たことがありますか?はい、あります。
  8. どのくらいの間、忙しくしているのですか。2ヶ月間です。
 

3. 以下の英文を日本語にしなさい。

  1. Has she ever heard the song? 
  2. I have been to Paris once.
  3. I have lived in London since 19999.
  4. How long have you studied English? 
  5. She has wanted a new house for a long time. 
  6. I have already taken a bath. 
  7. I have never seen such a small dog.
  8. The old bird hasn’t eaten anything for three days.
  9. Have you ever visited the restaurant?
  10. Ken has been to Beijing many times.
  11. Has Jane come back to Japan yet?
  12. She has already done her homework, but her friend hasn’t yet.

4. 以下のに日本語を英語に直しなさい。

  1. 私は富士山に登ったことがありません。
  2. 彼女は1週間病気で寝込んでいます。
  3. バスケットボールをしたことがありますか?いいえ、ありません。
  4. 彼女はまだ私の両親に会ったことがありません。
  5. 私の祖母が死んで2年になります。
  6. My grandmother has been dead for two years.

  7. 私たちは子供の頃からの知り合いです。
  8. We have known each other since we were children.

  9. 私はボーイフレンドを家に招待したことが一度もありません。
  10. I have never invited my boyfriend to my house.

  11. あなたの妹はもうフランスにいってしまいましたか。Has your sister gone to France yet?
  12. 私はまだ十分貯金していません。
  13. I have not saved enough money yet.

5. 以下の英文を指示に従って書きかえなさい。

  1. He has already finished his homework. (否定文に) 
  2. You have already cleaned your room. (疑問文に)
  3. They have been married for forty years. (下線部を問う疑問文に)
  4. I have visited Hawaii. (下線部を問う疑問文に)

 

【解答】

① カッコの語を付け加えて現在完了に書き替えなさい。

  1. I saw the picture. (four times) I have seen the picture four times.
  2. She read the book. (before) She has read the book before.
  3. We lived in Tokyo. (for four years) We have lived in Tokyo for four years.
  4. I rode a elephant. (never) I have never ridden a elephant.
  5. The train left for Osaka. (just) The train has just left for Osaka.
  6. Did she talk to Ken? (ever) Has she talked to Ken?
  7. Did you finish the homework? (yet) Have you finished the homework yet?
  8. It’s sunny. (since last Sunday) It has been sunny since last Sunday.

 

② 以下の現在完了形の文が完了用法の場合はア、継続用法の場合はイ、経験用法の場合はウと書きなさい。

  1. I have been busy since last month. イ
  2. The wedding party has already started. ア
  3. Ken has visited London many times. ウ
  4. I’ve never talked with her mother. ウ
  5. Noah has just eaten breakfast. ア
  6. My mother has wanted this pan for a long time. イ
  7. Liam has been to Korea before. ア
  8. How long have you lived in this city? イ
  9. Have you taken a bath yet? ア
 

 

 

 

 

 

1. 以下の日本語を英語に直しなさい。

  1. 私の姉は2年間東京に住んでいます。My sister has been in Tokyo for two years.
  2. 飛行機で旅行したことがありますか?いいえ、ありません。Have you ever traveled by plane? No, I haven’t.
  3. 私は去年からケンと知り合いです。I have known Ken since last year.
  4. もう朝食を食べましたか?Have you eaten breakfast yet?
  5. 彼はまだレポートを書いていません。He haven’t written a report yet.
  6. あなたはあの女性を見たことがありますか?はい、あります。Have you ever seen that woman? Yes, I have.
  7. どのくらいの間、忙しくしているのですか。2ヶ月間です。How long have you been busy? (I have been busy) for two months.

1. カッコの語を付け加えて現在完了に書き替えなさい。

  1. I saw the picture. (four times) I have seen the picture four times.
  2. She read the book. (before) She has read the book before.
  3. We lived in Tokyo. (for four years) We have lived in Tokyo for four years.
  4. I rode a elephant. (never) I have never ridden a elephant.
  5. The train left for Osaka. (just) The train has just left for Osaka.
  6. Did she talk to Ken? (ever) Has she talked to Ken?
  7. Did you finish the homework? (yet) Have you finished the homework yet?
  8. It’s sunny. (since last Sunday) It has been sunny since last Sunday.

3. 以下の英文を日本語にしなさい。

  1. Has she ever heard the song? 彼女は今までにその歌を聞いたことがありますか?
  2. I have been to Paris once.私は一度、パリへ行ったことがあります。
  3. I have lived in London since 19999.私は1999年からロンドンに住んでいます。
  4. How long have you studied English? あなたはどれくらいの間英語を勉強していますか。
  5. She has wanted a new house for a long time. 彼女は長い間新しい家を欲しがっています。
  6. I have already taken a bath. 私はすでに風呂に入りました。

4. 以下のに日本語を英語に直しなさい。

  1. 私は富士山に登ったことがありません。I have never climbed Mt. Fuji.
  2. 彼女は1週間病気で寝込んでいます。She has been sick in bed for a week.
  3. バスケットボールをしたことがありますか?いいえ、ありません。Have you ever played basketball? No, I haven’t.  
  4. 彼女はまだ私の両親に会ったことがありません。She hasn’t met my parents yet.
(Visited 189 times, 1 visits today)
Share this Post

Leave a Comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*
*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)