E3-01

現在完了進行形

[03/08]
組 番 氏名
「ずっと~し続けている」の形に注意して答えなさい。解答は裏面にあります。短縮形は使わないこと(is not を isn't と書かない)。
形have (has) been + ~ing 「ずっと~し続けている」
現在完了(継続) I have lived here for ten years. (状態が続く)
現在完了進行形 I have been running for two hours. (動作が続く)
否定 I have not been running.
疑問 Have you been running? ― Yes, I have.
know / like / want / have などは進行形にしないので、ふつうの現在完了を使う。
  1. ( )内の語を使ってHe (     ) TV for three hours. (watch)
    答
  2. ( )内の語を使ってMy sister (     ) her room since noon. (clean)
    答
  3. ( )内の語を使ってThey (     ) in the forest for two hours. (walk)
    答
  4. ( )内の語を使ってEmi (     ) music since this morning. (listen to)
    答
  5. 現在完了進行形にWe are looking for the key. (for an hour を加えて)
    答
  6. 現在完了進行形にTom is cooking dinner. (for two hours を加えて)
    答
  7. 現在完了進行形にI am running in the park. (for two hours を加えて)
    答
  8. 否定文にHe has been playing the guitar since this morning.
    答
  9. 否定文にShe has been studying in her room for three hours.
    答
  10. 疑問文に→Yesで答えるThey have been talking on the phone for an hour.
    答
E3-01

現在完了進行形 <解答>

[03/08]
 
「ずっと~し続けている」の形に注意して答えなさい。解答は裏面にあります。短縮形は使わないこと(is not を isn't と書かない)。
形have (has) been + ~ing 「ずっと~し続けている」
現在完了(継続) I have lived here for ten years. (状態が続く)
現在完了進行形 I have been running for two hours. (動作が続く)
否定 I have not been running.
疑問 Have you been running? ― Yes, I have.
know / like / want / have などは進行形にしないので、ふつうの現在完了を使う。
  1. ( )内の語を使ってHe (     ) TV for three hours. (watch)
    答has been watching
    has been + watching
  2. ( )内の語を使ってMy sister (     ) her room since noon. (clean)
    答has been cleaning
    has been + cleaning
  3. ( )内の語を使ってThey (     ) in the forest for two hours. (walk)
    答have been walking
    have been + walking
  4. ( )内の語を使ってEmi (     ) music since this morning. (listen to)
    答has been listening to
    has been + listening to
  5. 現在完了進行形にWe are looking for the key. (for an hour を加えて)
    答We have been looking for the key for an hour.
    have been + looking
  6. 現在完了進行形にTom is cooking dinner. (for two hours を加えて)
    答Tom has been cooking dinner for two hours.
    has been + cooking
  7. 現在完了進行形にI am running in the park. (for two hours を加えて)
    答I have been running in the park for two hours.
    have been + running
  8. 否定文にHe has been playing the guitar since this morning.
    答He has not been playing the guitar since this morning.
    has のうしろに not
  9. 否定文にShe has been studying in her room for three hours.
    答She has not been studying in her room for three hours.
    has のうしろに not
  10. 疑問文に→Yesで答えるThey have been talking on the phone for an hour.
    答Have they been talking on the phone for an hour? ― Yes, they have.
    Have を主語の前に出す