A2

현재완료와 과거시제 연습문제

단원 소개

현재완료와 과거시제 · A2. yesterday·last week·in 2019처럼 끝난 과거 시간이 있으면 과거시제를 씁니다.

짧은 상황에서 ‘현재완료와 과거시제’을 연습합니다. 단서를 읽고 형태를 고르거나 쓴 뒤 이유를 확인하세요. 수준은 편집상 안내입니다.

12 문항
저장하면 내 컬렉션에서 다시 볼 수 있어요.
개념 지도

Present perfect or past simple

연습 시작
Present perfect or past simple — 개념 지도
Present perfect or past simple — 개념 지도

01끝난 과거 시간

yesterday·last week·in 2019처럼 끝난 과거 시간이 있으면 과거시제를 씁니다.

I called her yesterday.

02지금까지의 경험

끝난 시점을 말하지 않고 지금까지의 경험을 나타내면 have/has+과거분사를 씁니다.

Have you ever seen a whale?

03계속되는 상태와 끝난 상태

지금도 계속되는 상태는 for/since와 현재완료를 쓰며 명시적으로 끝난 상태는 과거시제를 씁니다.

He has known me since school.

그림 설명

0/12
문제
01 / 12D01저장하면 내 컬렉션에서 다시 볼 수 있어요.

I ___ that film last Saturday. (see)

Choose the option that completes the gap in this situation.

내 답
1 / 12

학습 경로

01
단계 1 · 워밍업

워밍업

0/3
02
단계 2 · 실력 다지기

끝난 과거 시간

0/2

yesterday·last week·in 2019처럼 끝난 과거 시간이 있으면 과거시제를 씁니다.

I called her yesterday.
03
단계 3 · 실력 다지기

지금까지의 경험

0/1

끝난 시점을 말하지 않고 지금까지의 경험을 나타내면 have/has+과거분사를 씁니다.

Have you ever seen a whale?
04
단계 4 · 실력 다지기

계속되는 상태와 끝난 상태

0/1

지금도 계속되는 상태는 for/since와 현재완료를 쓰며 명시적으로 끝난 상태는 과거시제를 씁니다.

He has known me since school.
05
단계 5 · 새로운 상황

새로운 상황

0/3
06
단계 6 · 새로운 도전

새로운 도전

0/2
이 단원의 복습 노트

실수를 배움으로 바꿔보세요.

첫 시도를 남기고 변화의 이유를 이해한 뒤 새로운 상황에서 확인해 보세요.

0

아직 복습 노트가 없어요. 짧은 워밍업부터 해보세요.

학습 지도

현재완료와 과거시제

A2
Present perfect or past simple

이번 단원 핵심

01

끝난 과거 시간

yesterday·last week·in 2019처럼 끝난 과거 시간이 있으면 과거시제를 씁니다.

I called her yesterday.
02

지금까지의 경험

끝난 시점을 말하지 않고 지금까지의 경험을 나타내면 have/has+과거분사를 씁니다.

Have you ever seen a whale?
03

계속되는 상태와 끝난 상태

지금도 계속되는 상태는 for/since와 현재완료를 쓰며 명시적으로 끝난 상태는 과거시제를 씁니다.

He has known me since school.

문제와 정답

정답을 열면 해당 문제에 도움 사용이 기록돼요.

D01 · 워밍업

I ___ that film last Saturday. (see)

Choose the option that completes the gap in this situation.

  1. seen
  2. have seen
  3. saw
  4. has seen
정답·해설 보기
saw

“I ___ that film last Saturday. (see)”를 보세요. yesterday·last week·in 2019처럼 끝난 과거 시간이 있으면 과거시제를 씁니다. 완성 문장: “I saw that film last Saturday. (see)”.

D02 · 워밍업

In her life up to now, Lea ___ three novels. (write)

Choose the option that completes the gap in this situation.

  1. has wrote
  2. has written
  3. writes yesterday
  4. have written
정답·해설 보기
has written

“In her life up to now, Lea ___ three novels. (write)”를 보세요. 끝난 시점을 말하지 않고 지금까지의 경험을 나타내면 have/has+과거분사를 씁니다. 완성 문장: “In her life up to now, Lea has written three novels. (write)”.

D03 · 워밍업

We moved here in 2020 and still live here. We ___ here since 2020. (live)

Choose the option that completes the gap in this situation.

  1. lived last year
  2. has lived
  3. live yesterday
  4. have lived
정답·해설 보기
have lived

“We moved here in 2020 and still live here. We ___ here since 2020. (live)”를 보세요. 지금도 계속되는 상태는 for/since와 현재완료를 쓰며 명시적으로 끝난 상태는 과거시제를 씁니다. 완성 문장: “We moved here in 2020 and still live here. We have lived here since 2020. (live)”.

P01 · 실력 다지기

They ___ the museum yesterday. (visit)

Complete the gap. Write only the missing word or words.

정답·해설 보기
visited

완성 예문: “They visited the museum yesterday. (visit)”. yesterday·last week·in 2019처럼 끝난 과거 시간이 있으면 과거시제를 씁니다.

P02 · 실력 다지기

I ___ sushi before in my life. (never eat)

Choose the option that completes the gap in this situation.

  1. has never eaten
  2. have never eaten
  3. have never ate
  4. never eating
정답·해설 보기
have never eaten

“I ___ sushi before in my life. (never eat)”를 보세요. 끝난 시점을 말하지 않고 지금까지의 경험을 나타내면 have/has+과거분사를 씁니다. 완성 문장: “I have never eaten sushi before in my life. (never eat)”.

P03 · 실력 다지기

She worked at the café from 2018 to 2020, then left. She ___ there for two years. (work)

Choose the option that completes the gap in this situation.

  1. has worked
  2. worked
  3. have worked
  4. working
정답·해설 보기
worked

“She worked at the café from 2018 to 2020, then left. She ___ there for two years. (work)”를 보세요. 지금도 계속되는 상태는 for/since와 현재완료를 쓰며 명시적으로 끝난 상태는 과거시제를 씁니다. 완성 문장: “She worked at the café from 2018 to 2020, then left. She worked there for two years. (work)”.

P04 · 실력 다지기

Ben ___ his driving test in 2022. (pass)

Complete the gap. Write only the missing word or words.

정답·해설 보기
passed

완성 예문: “Ben passed his driving test in 2022. (pass)”. yesterday·last week·in 2019처럼 끝난 과거 시간이 있으면 과거시제를 씁니다.

R01 · 새로운 상황

Our train ___ an hour ago. (arrive)

Choose the option that completes the gap in this situation.

  1. arrived
  2. arriving
  3. have arrived
  4. has arrived
정답·해설 보기
arrived

“Our train ___ an hour ago. (arrive)”를 보세요. yesterday·last week·in 2019처럼 끝난 과거 시간이 있으면 과거시제를 씁니다. 완성 문장: “Our train arrived an hour ago. (arrive)”.

R02 · 새로운 상황

Up to now, we ___ to Iceland. (never be)

Choose the option that completes the gap in this situation.

  1. has never been
  2. never being
  3. have never went
  4. have never been
정답·해설 보기
have never been

“Up to now, we ___ to Iceland. (never be)”를 보세요. 끝난 시점을 말하지 않고 지금까지의 경험을 나타내면 have/has+과거분사를 씁니다. 완성 문장: “Up to now, we have never been to Iceland. (never be)”.

R03 · 새로운 상황

I still own this bike. I ___ it for five years. (have)

Complete the gap. Write only the missing word or words.

정답·해설 보기
have had

완성 예문: “I still own this bike. I have had it for five years. (have)”. 지금도 계속되는 상태는 for/since와 현재완료를 쓰며 명시적으로 끝난 상태는 과거시제를 씁니다. 이 문제에서는 다음 표현도 확인된 답으로 인정합니다: 've had. 가능한 모든 영어 표현의 목록은 아닙니다.

다른 정답 표현
  • 've had
X01 · 새로운 도전

Has he ever ___ a mountain? (climb)

Choose the option that completes the gap in this situation.

  1. climbed
  2. climbing
  3. climb
  4. climbs
정답·해설 보기
climbed

“Has he ever ___ a mountain? (climb)”를 보세요. 끝난 시점을 말하지 않고 지금까지의 경험을 나타내면 have/has+과거분사를 씁니다. 완성 문장: “Has he ever climbed a mountain? (climb)”.

X02 · 새로운 도전

They left Paris in 2021 after a three-year stay. They ___ there for three years. (live)

Complete the gap. Write only the missing word or words.

정답·해설 보기
lived

완성 예문: “They left Paris in 2021 after a three-year stay. They lived there for three years. (live)”. 지금도 계속되는 상태는 for/since와 현재완료를 쓰며 명시적으로 끝난 상태는 과거시제를 씁니다.

다른 정답 표현
  • had lived