Grammar Practice

다음 괄호 안에서 알맞은 말을 골라 보세요.
  • 1

    I have ( / ) English for two years.

  • 2

    We have ( / ) for the airplane for two hours.

  • 3

    Lisa has ( / ) in the house since 2025.

  • 4

    He ( / ) the piano last night.

  • 5

    They ( / ) in the band since last year.

  • 6

    She ( / ) TV since this morning.

  • 7

    Mina and Jinsu ( / ) in the same class last year.

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

    I had this bag since my last
    birthday.

    had
    have had
  • 2

    He have lived in Seoul for ten
    years.

    have lived
    has lived
  • 3

    The children have sleep for ten
    hours.

    have sleep
    have slept
  • 4

    She is studied since this
    morning.

    is studied
    has studied
  • 5

    I have worked here since a
    month.

    since
    for
  • 6

    We played soccer together since
    middle school.

    played
    have played
  • 7

    She has known me for
    elementary school.

    for
    since
우리말과 뜻이 같도록 주어진 단어들을 이용하여 문장을 써 보세요.
  • 1

    나는 지난주부터 이 앱을 사용해 왔다. (use, this app, last week)


    I have used this app since last week.
  • 2

    그는 겨울부터 같은 재킷을 입어왔다. (wear, the same jacket, winter)


    He has worn the same jacket since winter.
  • 3

    그녀는 어린 시절부터 부산에 살아왔다. (live, Busan, her childhood)


    She has lived in Busan since her childhood.
  • 4

    우리는 졸업식 이후로 서로를 보지 못했다. (see, each other, the graduation)


    We haven’t seen each other since the graduation.
  • 5

    Jenny는 6개월 동안 일본에 머물러왔다. (stay, Japan, six months)


    Jenny has stayed in Japan for six months.
  • 6

    그녀는 오랫동안 피아노 연습을 해왔다. (practice, the piano, a long time)


    She has practiced the piano for a long time.
  • 7

    우리는 이날을 몇 달 동안 기다려왔다. (wait for, this day, months)


    We have waited for this day for months.