Grammar Practice

다음 그림을 보고, 빈칸에 알맞은 말을 <보기>에서 골라 현재완료 진행형 문장을 완성해 보세요.
write make make sleep
  • 1

    The children have been
    making a snowman for an hour.

  • 2

    My parents have been
    watching a movie for two hours.

  • 3

    My brother has been writing
    a letter since this morning.

  • 4

    My dog has been sleeping
    on the sofa since noon.

다음 문장에서 어법상 어색한 부분을 찾아 바르게 고쳐 써 보세요.
  • 1

    I have been done my homework
    since 6 p.m.

    done
    doing
  • 2

    I have being studying math for two
    hours.

    being
    been
  • 3

    Jane have been practicing the violin
    for four hours.

    have
    has
  • 4

    My friends have been played
    basketball all afternoon.

    played
    playing
  • 5

    The students have be preparing for
    the party since this morning.

    be
    been
다음 그림을 보고, 주어진 말을 이용해 문장을 완성해 보세요.
  • 1

    The girls have been running
    for an hour. (run)

  • 2

    The students have been waiting
    for the bus for 20 minutes. (wait)

  • 3

    Jiwoo has been charging his
    phone for 30 minutes.
    (charge, his phone)

  • 4

    My uncle has been repairing his
    bike for three hours.
    (repair, his bike)