영어 문법을 제대로 이해하려면,
단순히 규칙을 암기하는 것만으로는 부족하다고 합니다..
이번 글에서는 다양한 유형의 연습문제 100선을 통해
회화와 글쓰기에서 자연스럽게 활용할 수 있도록 합니다.
문제는 빈칸 채우기 → 선택형 → 문장 변환 → 오류 찾기 → 문맥 완성 → 짧은 글쓰기 유도 순서로 구성되어 있습니다.
Part 1. 빈칸 채우기 (Fill in the blanks) – 20문항
괄호 안의 동사를 Simple Past 또는 Past Continuous로 바꿔 문장을 완성하세요.
- I __________ (watch) TV when my phone __________ (ring).
- She __________ (read) a book while her brother __________ (cook) dinner.
- When we __________ (arrive), it __________ (rain) heavily.
- I __________ (not hear) what you __________ (say) because the music was too loud.
- He __________ (fall) down while he __________ (run) to catch the bus.
- They __________ (play) football when suddenly it __________ (start) to snow.
- I __________ (break) my phone while I __________ (clean) my room.
- She __________ (meet) her old friend while she __________ (shop) downtown.
- We __________ (not go) out last night because it __________ (rain).
- I __________ (see) Henry when I __________ (walk) home yesterday.
- While the teacher __________ (explain) the rule, some students __________ (chat).
- He __________ (not notice) me because he __________ (look) the other way.
- The car __________ (stop) suddenly while I __________ (drive).
- What __________ you __________ (do) when I __________ (call) you?
- I __________ (hurt) my back while I __________ (lift) a heavy box.
- We __________ (have) dinner when the lights __________ (go) out.
- She __________ (cry) when I __________ (enter) the room.
- He __________ (drop) his keys while he __________ (cross) the street.
- While they __________ (study), the dog __________ (bark) all the time.
- I __________ (forget) to lock the door because I __________ (leave) in a hurry.
Part 2. 선택형 (Multiple Choice) – 15문항
주어진 문장에서 알맞은 동사를 고르세요.
- While I __________ (a. slept / b. was sleeping), someone knocked at the door.
- They __________ (a. were playing / b. played) chess when the phone rang.
- I __________ (a. met / b. was meeting) Jane at the station yesterday.
- She __________ (a. was reading / b. read) a book when I entered the room.
- When I __________ (a. was walking / b. walked) home, I saw an accident.
- The children __________ (a. played / b. were playing) in the garden all afternoon yesterday.
- He __________ (a. listened / b. was listening) to music when his mom came in.
- They __________ (a. were cooking / b. cooked) dinner when the guests arrived.
- We __________ (a. watched / b. were watching) TV last night.
- I __________ (a. was trying / b. tried) to call you, but you didn’t answer.
- While she __________ (a. was studying / b. studied), the phone rang.
- They __________ (a. had / b. were having) a party when the police arrived.
- He __________ (a. drove / b. was driving) to work when he had an accident.
- When I __________ (a. was opening / b. opened) the window, a bird flew in.
- I __________ (a. didn’t hear / b. wasn’t hearing) you because I was listening to music.
Part 3. 문장 변환 (Rewrite) – 15문항
주어진 지시대로 문장을 바꾸세요.
- I was cooking dinner. (→ 과거 단순 시제로 바꿔라)
- He studied English yesterday. (→ 과거 진행 시제로 바꿔라)
- She sang when I arrived. (→ ‘while’을 사용해 바꿔라)
- I broke my glasses. (→ 진행 중 동작으로 바꿔라)
- They were swimming when the bell rang. (→ 단순 과거 사용)
- He cleaned the room while I watched TV. (→ 진행 시제로 바꾸기)
- I didn’t read the book. (→ 진행형 부정문으로 바꾸기)
- She was talking to me. (→ 단순 과거로 바꾸기)
- I met him yesterday. (→ 진행형으로 바꾸기)
- The children played in the park. (→ 진행형으로 바꾸기)
- I saw an old friend while I was walking. (→ when으로 바꾸기)
- She cried when she heard the news. (→ 진행형 포함해 바꾸기)
- He worked late last night. (→ 진행형으로 바꾸기)
- They were eating dinner at 8 pm. (→ 단순 과거로 바꾸기)
- The phone rang while I was sleeping. (→ 단순 과거 두 개로 바꾸기)
Part 4. 오류 찾기 (Error Correction) – 15문항
잘못된 부분을 찾아 올바르게 고치세요.
- She was go to school when I met her.
- I was play football yesterday evening.
- He didn’t was listen to music.
- We was having dinner at 7 pm.
- They were watched TV when I arrived.
- He were drive to work yesterday morning.
- She cry when I was talking to her.
- While I worked, the phone was ringing.
- He was goes to the park.
- The children didn’t playing football.
- She was read a book last night.
- I was saw him at the station.
- They didn’t was come to the party.
- He worked when his friends was played.
- 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문항
문맥에 맞게 동사를 채우세요.
- I __________ (walk) home yesterday when I suddenly __________ (hear) a loud noise.
- A car __________ (crash) into a tree while it __________ (go) too fast.
- The driver __________ (not look) at the road because he __________ (talk) on the phone.
- I __________ (call) the police immediately.
- They __________ (arrive) after 10 minutes.
- While we __________ (have) dinner, my sister __________ (spill) her juice.
- Everyone __________ (laugh) while she __________ (clean) it up.
- We __________ (finish) eating at 8 pm.
- After that, we __________ (watch) a movie.
- While we __________ (watch), the lights suddenly __________ (go) out.
Part 7. 문장 만들기 & 글쓰기 (Creative tasks) – 10문항
- Write 3 sentences using when (Simple Past + Past Continuous).
- Write 3 sentences using while (Past Continuous + Past Continuous).
- Write 2 negative sentences in Past Continuous.
- Write 2 negative sentences in Simple Past.
- Write 3 questions using when and Simple Past.
- Write 3 questions using what … while.
- Create a short dialogue (3 lines) using both tenses.
- Write a diary entry (3–4 sentences) about “yesterday evening” using both tenses.
- Write a sentence showing two actions happening at the same time.
- Write a sentence showing one action interrupting another.