01배경 동작
과거 특정 시점에 이미 진행 중이던 배경 동작에는 과거진행형을 씁니다.
We were chatting when the bus arrived.과거시제와 과거진행형 · A2. 과거 특정 시점에 이미 진행 중이던 배경 동작에는 과거진행형을 씁니다.
짧은 상황에서 ‘과거시제와 과거진행형’을 연습합니다. 단서를 읽고 형태를 고르거나 쓴 뒤 이유를 확인하세요. 수준은 편집상 안내입니다.

과거 특정 시점에 이미 진행 중이던 배경 동작에는 과거진행형을 씁니다.
We were chatting when the bus arrived.배경 동작 중 일어난 완료 사건이나 연속된 완료 사건에는 과거시제를 씁니다.
She dropped the cup and caught it.동시에 진행되는 두 긴 동작은 둘 다 과거진행형으로 쓸 수 있으며 while로 자주 연결합니다.
While I was typing, Jo was reading.
I was halfway through my shower when the phone rang. I ___ a shower. (have)
과거 특정 시점에 이미 진행 중이던 배경 동작에는 과거진행형을 씁니다.
We were chatting when the bus arrived.배경 동작 중 일어난 완료 사건이나 연속된 완료 사건에는 과거시제를 씁니다.
She dropped the cup and caught it.동시에 진행되는 두 긴 동작은 둘 다 과거진행형으로 쓸 수 있으며 while로 자주 연결합니다.
While I was typing, Jo was reading.첫 시도를 남기고 변화의 이유를 이해한 뒤 새로운 상황에서 확인해 보세요.
아직 복습 노트가 없어요. 짧은 워밍업부터 해보세요.
과거 특정 시점에 이미 진행 중이던 배경 동작에는 과거진행형을 씁니다.
We were chatting when the bus arrived.배경 동작 중 일어난 완료 사건이나 연속된 완료 사건에는 과거시제를 씁니다.
She dropped the cup and caught it.동시에 진행되는 두 긴 동작은 둘 다 과거진행형으로 쓸 수 있으며 while로 자주 연결합니다.
While I was typing, Jo was reading.정답을 열면 해당 문제에 도움 사용이 기록돼요.
I was halfway through my shower when the phone rang. I ___ a shower. (have)
“I was halfway through my shower when the phone rang. I ___ a shower. (have)”를 보세요. 과거 특정 시점에 이미 진행 중이던 배경 동작에는 과거진행형을 씁니다. 완성 문장: “I was halfway through my shower when the phone rang. I was having a shower. (have)”.
While we were eating, the doorbell suddenly ___. (ring)
“While we were eating, the doorbell suddenly ___. (ring)”를 보세요. 배경 동작 중 일어난 완료 사건이나 연속된 완료 사건에는 과거시제를 씁니다. 완성 문장: “While we were eating, the doorbell suddenly rang. (ring)”.
Both activities continued for an hour: while I was reading, Sara ___ music. (play)
“Both activities continued for an hour: while I was reading, Sara ___ music. (play)”를 보세요. 동시에 진행되는 두 긴 동작은 둘 다 과거진행형으로 쓸 수 있으며 while로 자주 연결합니다. 완성 문장: “Both activities continued for an hour: while I was reading, Sara was playing music. (play)”.
When the lights went out, Leo was in the middle of cooking. He ___. (cook)
완성 예문: “When the lights went out, Leo was in the middle of cooking. He was cooking. (cook)”. 과거 특정 시점에 이미 진행 중이던 배경 동작에는 과거진행형을 씁니다.
I opened the envelope and then ___ the letter. (read)
“I opened the envelope and then ___ the letter. (read)”를 보세요. 배경 동작 중 일어난 완료 사건이나 연속된 완료 사건에는 과거시제를 씁니다. 완성 문장: “I opened the envelope and then read the letter. (read)”.
For the whole afternoon, Mum was painting while Dad ___ shelves. (build)
“For the whole afternoon, Mum was painting while Dad ___ shelves. (build)”를 보세요. 동시에 진행되는 두 긴 동작은 둘 다 과거진행형으로 쓸 수 있으며 while로 자주 연결합니다. 완성 문장: “For the whole afternoon, Mum was painting while Dad was building shelves. (build)”.
At the moment the alarm sounded, the guards ___ their lunch. (eat)
완성 예문: “At the moment the alarm sounded, the guards were eating their lunch. (eat)”. 과거 특정 시점에 이미 진행 중이던 배경 동작에는 과거진행형을 씁니다.
It started to rain during our walk. We ___ along the beach when it started. (walk)
“It started to rain during our walk. We ___ along the beach when it started. (walk)”를 보세요. 과거 특정 시점에 이미 진행 중이던 배경 동작에는 과거진행형을 씁니다. 완성 문장: “It started to rain during our walk. We were walking along the beach when it started. (walk)”.
The glass fell from the shelf and ___. (break)
“The glass fell from the shelf and ___. (break)”를 보세요. 배경 동작 중 일어난 완료 사건이나 연속된 완료 사건에는 과거시제를 씁니다. 완성 문장: “The glass fell from the shelf and broke. (break)”.
The two jobs happened together: I was sweeping while Kim ___ the windows. (clean)
완성 예문: “The two jobs happened together: I was sweeping while Kim was cleaning the windows. (clean)”. 동시에 진행되는 두 긴 동작은 둘 다 과거진행형으로 쓸 수 있으며 while로 자주 연결합니다.
While he was cycling, a dog suddenly ___ in front of him. (run)
“While he was cycling, a dog suddenly ___ in front of him. (run)”를 보세요. 배경 동작 중 일어난 완료 사건이나 연속된 완료 사건에는 과거시제를 씁니다. 완성 문장: “While he was cycling, a dog suddenly ran in front of him. (run)”.
All evening, the children were drawing while we ___ dinner. (prepare)
완성 예문: “All evening, the children were drawing while we were preparing dinner. (prepare)”. 동시에 진행되는 두 긴 동작은 둘 다 과거진행형으로 쓸 수 있으며 while로 자주 연결합니다.