그래머 인 유즈 : 과거시제 VS 과거진행형 100문제 연습 (Grammar in Use Unit 3)

영어 문법을 제대로 이해하려면,
단순히 규칙을 암기하는 것만으로는 부족하다고 합니다..

이번 글에서는 다양한 유형의 연습문제 100선을 통해
회화와 글쓰기에서 자연스럽게 활용할 수 있도록 합니다.

문제는 빈칸 채우기 → 선택형 → 문장 변환 → 오류 찾기 → 문맥 완성 → 짧은 글쓰기 유도 순서로 구성되어 있습니다.

Part 1. 빈칸 채우기 (Fill in the blanks) – 20문항

괄호 안의 동사를 Simple Past 또는 Past Continuous로 바꿔 문장을 완성하세요.

  1. I __________ (watch) TV when my phone __________ (ring).
  2. She __________ (read) a book while her brother __________ (cook) dinner.
  3. When we __________ (arrive), it __________ (rain) heavily.
  4. I __________ (not hear) what you __________ (say) because the music was too loud.
  5. He __________ (fall) down while he __________ (run) to catch the bus.
  6. They __________ (play) football when suddenly it __________ (start) to snow.
  7. I __________ (break) my phone while I __________ (clean) my room.
  8. She __________ (meet) her old friend while she __________ (shop) downtown.
  9. We __________ (not go) out last night because it __________ (rain).
  10. I __________ (see) Henry when I __________ (walk) home yesterday.
  11. While the teacher __________ (explain) the rule, some students __________ (chat).
  12. He __________ (not notice) me because he __________ (look) the other way.
  13. The car __________ (stop) suddenly while I __________ (drive).
  14. What __________ you __________ (do) when I __________ (call) you?
  15. I __________ (hurt) my back while I __________ (lift) a heavy box.
  16. We __________ (have) dinner when the lights __________ (go) out.
  17. She __________ (cry) when I __________ (enter) the room.
  18. He __________ (drop) his keys while he __________ (cross) the street.
  19. While they __________ (study), the dog __________ (bark) all the time.
  20. I __________ (forget) to lock the door because I __________ (leave) in a hurry.



Part 2. 선택형 (Multiple Choice) – 15문항

주어진 문장에서 알맞은 동사를 고르세요.

  1. While I __________ (a. slept / b. was sleeping), someone knocked at the door.
  2. They __________ (a. were playing / b. played) chess when the phone rang.
  3. I __________ (a. met / b. was meeting) Jane at the station yesterday.
  4. She __________ (a. was reading / b. read) a book when I entered the room.
  5. When I __________ (a. was walking / b. walked) home, I saw an accident.
  6. The children __________ (a. played / b. were playing) in the garden all afternoon yesterday.
  7. He __________ (a. listened / b. was listening) to music when his mom came in.
  8. They __________ (a. were cooking / b. cooked) dinner when the guests arrived.
  9. We __________ (a. watched / b. were watching) TV last night.
  10. I __________ (a. was trying / b. tried) to call you, but you didn’t answer.
  11. While she __________ (a. was studying / b. studied), the phone rang.
  12. They __________ (a. had / b. were having) a party when the police arrived.
  13. He __________ (a. drove / b. was driving) to work when he had an accident.
  14. When I __________ (a. was opening / b. opened) the window, a bird flew in.
  15. I __________ (a. didn’t hear / b. wasn’t hearing) you because I was listening to music.



Part 3. 문장 변환 (Rewrite) – 15문항

주어진 지시대로 문장을 바꾸세요.

  1. I was cooking dinner. (→ 과거 단순 시제로 바꿔라)
  2. He studied English yesterday. (→ 과거 진행 시제로 바꿔라)
  3. She sang when I arrived. (→ ‘while’을 사용해 바꿔라)
  4. I broke my glasses. (→ 진행 중 동작으로 바꿔라)
  5. They were swimming when the bell rang. (→ 단순 과거 사용)
  6. He cleaned the room while I watched TV. (→ 진행 시제로 바꾸기)
  7. I didn’t read the book. (→ 진행형 부정문으로 바꾸기)
  8. She was talking to me. (→ 단순 과거로 바꾸기)
  9. I met him yesterday. (→ 진행형으로 바꾸기)
  10. The children played in the park. (→ 진행형으로 바꾸기)
  11. I saw an old friend while I was walking. (→ when으로 바꾸기)
  12. She cried when she heard the news. (→ 진행형 포함해 바꾸기)
  13. He worked late last night. (→ 진행형으로 바꾸기)
  14. They were eating dinner at 8 pm. (→ 단순 과거로 바꾸기)
  15. The phone rang while I was sleeping. (→ 단순 과거 두 개로 바꾸기)



Part 4. 오류 찾기 (Error Correction) – 15문항

잘못된 부분을 찾아 올바르게 고치세요.

  1. She was go to school when I met her.
  2. I was play football yesterday evening.
  3. He didn’t was listen to music.
  4. We was having dinner at 7 pm.
  5. They were watched TV when I arrived.
  6. He were drive to work yesterday morning.
  7. She cry when I was talking to her.
  8. While I worked, the phone was ringing.
  9. He was goes to the park.
  10. The children didn’t playing football.
  11. She was read a book last night.
  12. I was saw him at the station.
  13. They didn’t was come to the party.
  14. He worked when his friends was played.
  15. While we was eating, the bell ring.



Part 5. 문맥 완성 (Short Passage Completion) – 15문항

빈칸을 Simple Past 또는 Past Continuous로 채워 문맥을 완성하세요.

66-70. (쇼핑몰 이야기)
Yesterday I __________ (go) to the mall. While I __________ (walk) around, I __________ (see) my friend. He __________ (not notice) me because he __________ (look) at his phone.

71-75. (여행 이야기)
We __________ (travel) to Paris last year. While we __________ (visit) the Eiffel Tower, it suddenly __________ (start) to rain. Luckily, we __________ (find) a small café and __________ (wait) there.

76-80. (학교 이야기)
When the teacher __________ (explain) the lesson, some students __________ (talk). Suddenly, the principal __________ (enter) the room. Everyone __________ (become) quiet and __________ (listen).



Part 6. 스토리 완성 (Mini Story) – 10문항

문맥에 맞게 동사를 채우세요.

  1. I __________ (walk) home yesterday when I suddenly __________ (hear) a loud noise.
  2. A car __________ (crash) into a tree while it __________ (go) too fast.
  3. The driver __________ (not look) at the road because he __________ (talk) on the phone.
  4. I __________ (call) the police immediately.
  5. They __________ (arrive) after 10 minutes.
  6. While we __________ (have) dinner, my sister __________ (spill) her juice.
  7. Everyone __________ (laugh) while she __________ (clean) it up.
  8. We __________ (finish) eating at 8 pm.
  9. After that, we __________ (watch) a movie.
  10. While we __________ (watch), the lights suddenly __________ (go) out.



Part 7. 문장 만들기 & 글쓰기 (Creative tasks) – 10문항
  1. Write 3 sentences using when (Simple Past + Past Continuous).
  2. Write 3 sentences using while (Past Continuous + Past Continuous).
  3. Write 2 negative sentences in Past Continuous.
  4. Write 2 negative sentences in Simple Past.
  5. Write 3 questions using when and Simple Past.
  6. Write 3 questions using what … while.
  7. Create a short dialogue (3 lines) using both tenses.
  8. Write a diary entry (3–4 sentences) about “yesterday evening” using both tenses.
  9. Write a sentence showing two actions happening at the same time.
  10. Write a sentence showing one action interrupting another.


댓글 남기기