E3-01

現在完了進行形

[04/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. ( )内の語を使ってTom (     ) dinner for two hours. (cook)
    答
  2. ( )内の語を使ってI (     ) in the park for two hours. (run)
    答
  3. ( )内の語を使ってHe (     ) the guitar since this morning. (play)
    答
  4. ( )内の語を使ってShe (     ) in her room for three hours. (study)
    答
  5. 現在完了進行形にThey are talking on the phone. (for an hour を加えて)
    答
  6. 現在完了進行形にKen is waiting for the bus. (for thirty minutes を加えて)
    答
  7. 現在完了進行形にWe are practicing the song. (since last week を加えて)
    答
  8. 否定文にMy father has been washing the car for an hour.
    答
  9. 否定文にYuki has been reading that book since yesterday.
    答
  10. 疑問文に→Yesで答えるThe children have been swimming in the pool for two hours.
    答
E3-01

現在完了進行形 <解答>

[04/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. ( )内の語を使ってTom (     ) dinner for two hours. (cook)
    答has been cooking
    has been + cooking
  2. ( )内の語を使ってI (     ) in the park for two hours. (run)
    答have been running
    have been + running
  3. ( )内の語を使ってHe (     ) the guitar since this morning. (play)
    答has been playing
    has been + playing
  4. ( )内の語を使ってShe (     ) in her room for three hours. (study)
    答has been studying
    has been + studying
  5. 現在完了進行形にThey are talking on the phone. (for an hour を加えて)
    答They have been talking on the phone for an hour.
    have been + talking
  6. 現在完了進行形にKen is waiting for the bus. (for thirty minutes を加えて)
    答Ken has been waiting for the bus for thirty minutes.
    has been + waiting
  7. 現在完了進行形にWe are practicing the song. (since last week を加えて)
    答We have been practicing the song since last week.
    have been + practicing
  8. 否定文にMy father has been washing the car for an hour.
    答My father has not been washing the car for an hour.
    has のうしろに not
  9. 否定文にYuki has been reading that book since yesterday.
    答Yuki has not been reading that book since yesterday.
    has のうしろに not
  10. 疑問文に→Yesで答えるThe children have been swimming in the pool for two hours.
    答Have the children been swimming in the pool for two hours? ― Yes, they have.
    Have を主語の前に出す