본문으로 건너뛰기
궁금픽 English

중급 무료 영어 학습

뜻밖의 저녁

과거진행형과 과거완료

이번 수업에서 배우는 표현

한 일보다 앞선 일과 그때 진행 중이던 일을 구별합니다.

예문과 한국어 뜻

  • I was cooking when the phone rang.

    전화가 울렸을 때 나는 요리하고 있었어요.

  • We had eaten before they arrived.

    그들이 오기 전에 우리는 식사를 마쳤어요.

사용할 때 기억할 점

과거의 특정 순간에 하던 일은 was 또는 were와 ing형으로 표현합니다.

연습 문제와 해설

아래 문장의 한국어 뜻을 참고해 답을 생각해 보세요. 정답과 해설은 문제 아래에서 확인할 수 있습니다. 화면의 학습 시작 버튼을 이용하면 한 문제씩 선택하고 바로 채점받을 수 있습니다.

1. 한국어 뜻에 맞게 빈칸을 완성하세요.

I ___ dinner when the lights went out.

불이 꺼졌을 때 나는 저녁을 준비하고 있었어요.

  1. have prepared
  2. am preparing
  3. was preparing
정답과 해설 보기

정답: was preparing

I was preparing dinner when the lights went out.

불이 꺼졌을 때 나는 저녁을 준비하고 있었어요.

불이 꺼진 과거 순간에 진행 중이던 행동은 과거진행형입니다.

2. 한국어 뜻에 맞게 빈칸을 완성하세요.

While Dad was cooking, we ___ the table.

아빠가 요리하시는 동안 우리는 식탁을 차리고 있었어요.

  1. were setting
  2. are setting
  3. have set
정답과 해설 보기

정답: were setting

While Dad was cooking, we were setting the table.

아빠가 요리하시는 동안 우리는 식탁을 차리고 있었어요.

같은 과거 시간에 진행되던 동작은 were setting으로 나타냅니다.

3. 한국어 뜻에 맞게 빈칸을 완성하세요.

By the time I got home, my family ___ dinner.

내가 집에 도착했을 때 가족은 이미 저녁을 먹은 뒤였어요.

  1. has eaten
  2. had eaten
  3. eats
정답과 해설 보기

정답: had eaten

By the time I got home, my family had eaten dinner.

내가 집에 도착했을 때 가족은 이미 저녁을 먹은 뒤였어요.

도착이라는 과거 시점보다 먼저 끝난 일에는 과거완료를 씁니다.

4. 한국어 뜻에 맞게 빈칸을 완성하세요.

I couldn't find the recipe because I ___ it at my sister's house.

나는 조리법을 여동생 집에 두고 와서 찾을 수 없었어요.

  1. have left
  2. leave
  3. had left
정답과 해설 보기

정답: had left

I couldn't find the recipe because I had left it at my sister's house.

나는 조리법을 여동생 집에 두고 와서 찾을 수 없었어요.

찾지 못한 시점보다 먼저 두고 온 일이므로 had left가 맞습니다.

5. 한국어 뜻에 맞게 빈칸을 완성하세요.

The dog ___ as soon as it heard the doorbell.

개는 초인종 소리를 듣자마자 짖기 시작했어요.

  1. started barking
  2. has started barking
  3. starts barking
정답과 해설 보기

정답: started barking

The dog started barking as soon as it heard the doorbell.

개는 초인종 소리를 듣자마자 짖기 시작했어요.

과거에 일어난 일련의 행동이므로 started barking을 씁니다.

6. 한국어 뜻에 맞게 빈칸을 완성하세요.

We ___ for an hour when our guests finally arrived.

손님들이 마침내 도착했을 때 우리는 한 시간째 기다리고 있었어요.

  1. have been waiting
  2. had been waiting
  3. are waiting
정답과 해설 보기

정답: had been waiting

We had been waiting for an hour when our guests finally arrived.

손님들이 마침내 도착했을 때 우리는 한 시간째 기다리고 있었어요.

과거 시점까지 계속된 행동의 기간을 강조하므로 과거완료진행형입니다.

7. 한국어 뜻에 맞게 빈칸을 완성하세요.

She realized she ___ the salt only after tasting the soup.

그녀는 수프를 맛본 뒤에야 소금 넣는 것을 잊었다는 걸 깨달았어요.

  1. has forgotten
  2. forgets
  3. had forgotten
정답과 해설 보기

정답: had forgotten

She realized she had forgotten the salt only after tasting the soup.

그녀는 수프를 맛본 뒤에야 소금 넣는 것을 잊었다는 걸 깨달았어요.

깨달음보다 앞선 누락은 had forgotten으로 표현합니다.

8. 한국어 뜻에 맞게 빈칸을 완성하세요.

The cake fell apart ___ I was taking it out of the pan.

케이크를 틀에서 꺼내던 중에 케이크가 부서졌어요.

  1. while
  2. during
  3. despite
정답과 해설 보기

정답: while

The cake fell apart while I was taking it out of the pan.

케이크를 틀에서 꺼내던 중에 케이크가 부서졌어요.

주어와 동사가 있는 절을 이끌며 동시 진행을 나타내는 말은 while입니다.

전체 영어 수업으로 돌아가기