E3-01

現在完了進行形

[08/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. ( )内の語を使ってThey (     ) on the phone for an hour. (talk)
    答
  2. ( )内の語を使ってKen (     ) for the bus for thirty minutes. (wait)
    答
  3. ( )内の語を使ってWe (     ) the song since last week. (practice)
    答
  4. ( )内の語を使ってMy father (     ) the car for an hour. (wash)
    答
  5. 現在完了進行形にYuki is reading that book. (since yesterday を加えて)
    答
  6. 現在完了進行形にThe children are swimming in the pool. (for two hours を加えて)
    答
  7. 現在完了進行形にI am writing this letter. (since ten o'clock を加えて)
    答
  8. 否定文にHe has been watching TV for three hours.
    答
  9. 否定文にMy sister has been cleaning her room since noon.
    答
  10. 疑問文に→Yesで答えるThey have been walking in the forest for two hours.
    答
E3-01

現在完了進行形 <解答>

[08/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. ( )内の語を使ってThey (     ) on the phone for an hour. (talk)
    答have been talking
    have been + talking
  2. ( )内の語を使ってKen (     ) for the bus for thirty minutes. (wait)
    答has been waiting
    has been + waiting
  3. ( )内の語を使ってWe (     ) the song since last week. (practice)
    答have been practicing
    have been + practicing
  4. ( )内の語を使ってMy father (     ) the car for an hour. (wash)
    答has been washing
    has been + washing
  5. 現在完了進行形にYuki is reading that book. (since yesterday を加えて)
    答Yuki has been reading that book since yesterday.
    has been + reading
  6. 現在完了進行形にThe children are swimming in the pool. (for two hours を加えて)
    答The children have been swimming in the pool for two hours.
    have been + swimming
  7. 現在完了進行形にI am writing this letter. (since ten o'clock を加えて)
    答I have been writing this letter since ten o'clock.
    have been + writing
  8. 否定文にHe has been watching TV for three hours.
    答He has not been watching TV for three hours.
    has のうしろに not
  9. 否定文にMy sister has been cleaning her room since noon.
    答My sister has not been cleaning her room since noon.
    has のうしろに not
  10. 疑問文に→Yesで答えるThey have been walking in the forest for two hours.
    答Have they been walking in the forest for two hours? ― Yes, they have.
    Have を主語の前に出す