본문 바로가기
  • SLOW
  • BUT
  • STEADY
영어 문법 · 어휘 가이드

📢 (2편) 현재완료 vs 과거 | 시험에 꼭 나오는 유형 연습문제 10선

by 매일의 배움 2025. 9. 2.

분홍과 민트 투톤 배경에 놓인 알람시계, 영어 시제 개념을 상징하는 이미지

현재완료와 과거 시제는 중학생 영어 시험에서 가장 많이 출제되는 핵심 문법입니다.
이번 글에서는 내신과 수행평가에 꼭 필요한 연습문제 10문항을 객관식, 단답형, 서술형 등으로 정리했습니다.


👉 이 글은 (1편) 현재완료 vs 과거 | 기본 개념과 자주 하는 실수 정리에서 다룬 개념을 바탕으로 합니다.
아직 1편을 보지 않았다면 먼저 확인해 보세요!

[ 💡 (1편) 현재완료 vs 과거 | 기본 개념과 자주 하는 실수 정리 ]


1. 다음 중 빈칸에 들어갈 말로 알맞은 것을 고르세요.

She ___ to Japan last year.

a)  has gone
b)  has been
c)  went
d)  goes
   👇 [ 더보기 ] 눌러 정답 확인

더보기

💡 정답: c)  went
➡️ 해설: 과거 특정 시점(last year)은 현재와 단절 (연결성 X) → 단순 과거시제

 
2. 다음 중 빈칸에 들어갈 말로 알맞은 것을 고르세요.

He ___ three books so far.

a)  read
b)  has read
c)  is reading
d)  reads
   👇 [ 더보기 ] 눌러 정답 확인

더보기

💡 정답: b)  has read
➡️ 해설: 과거부터 현재까지(so far) 세 권의 책을 읽었다는 연결성 → 현재완료시제(결과)

 
3. 우리말 뜻을 보고 괄호 안의 표현을 활용하여 문장을 완성하세요.

나는 그 영화를 세 번 본 적이 있다.
( see / movie / three times )

   👇 [ 더보기 ] 눌러 정답 확인

더보기

💡 정답: I have seen that movie three times.

➡️ 해설: 과거부터 현재까지 세 번(three times) 영화를 봤다는 연결성 → 현재완료시제(경험)

 
4. 우리말 뜻을 보고 괄호 안의 표현을 활용하여 문장을 완성하세요.

그녀는 10년째 서울에 살고 있다.
( live / ten years )

   👇 [ 더보기 ] 눌러 정답 확인

더보기

💡 정답: She has lived in Seoul for ten years.

➡️ 해설: 과거부터 현재까지 10년째(for ten years) 살고 있다는 연결성 → 현재완료시제(계속)

 
5. 우리말 뜻을 보고 괄호 안의 표현을 활용하여 문장을 완성하세요.

그는 그 프로젝트를 아직 끝내지 못했다.
( not / finish / project / yet )

   👇 [ 더보기 ] 눌러 정답 확인

더보기

💡 정답: He has not finished his project yet.

➡️ 해설: 과거에 시작한 프로젝트를 현재 아직 완료하지 못했다(not ~ yet) 연결성 → 현재완료시제(완료)

 
6. 문장에서 어법 상 틀린 곳을 찾아 바르게 고치세요.

I have met him on August 15.

   👇 [ 더보기 ] 눌러 정답 확인

더보기

💡 정답: have met met

➡️ 해설: 과거 특정 시점(on August 15)은 현재와 단절 (연결성 X) → 단순 과거시제

 
7. 문장에서 어법 상 틀린 곳을 찾아 바르게 고치세요.

She lived here since 2010.

   👇 [ 더보기 ] 눌러 정답 확인

더보기

💡 정답: lived   has lived

➡️ 해설: 과거부터(since 2010) 현재까지 살고 있다는 연결성 → 현재완료시제(계속)

 
8. 우리말 뜻에 맞게 영어로 문장을 만드세요.

나는 방금 숙제를 끝냈다.

   👇 [ 더보기 ] 눌러 정답 확인

더보기

💡 정답: I have just finished my homework.

➡️ 해설: 과거에 시작한 숙제를 현재(just) 끝냈다연결성 → 현재완료시제(완료)

‼️ 참고: 교과서 영어(+영국식 영어) 기준으로는 현재완료(I have just finished...)가 정석이지만, 일상 영어(+미국 영어)에서는 과거(I just finished...)도 흔히 사용됩니다.

 
9. 우리말 뜻에 맞게 영어로 문장을 만드세요.

그녀는 2015년에 서울에 왔다.

   👇 [ 더보기 ] 눌러 정답 확인

더보기

💡 정답: She came to Seoul in 2015.

➡️ 해설: 과거 특정 시점(in 2015)은 현재와의 연결성 X → 단순 과거시제

 
10. 다음 두 문장의 의미 차이를 간단히 설명하세요.

    ① She has gone to London.
    ② She has been to London.

   👇 [ 더보기 ] 눌러 정답 확인

더보기

💡 정답:

① 지금 런던에 가 있고 아직 돌아오지 않음

② 런던에 가 본 경험이 있음

➡️ 해설:

have gone to = 현재완료 결과
have been to = 현재완료 경험


✨ 마무리

현재완료와 과거의 차이는 "지금과 연결되었는가"에 달려 있습니다.
이번 연습문제들을 풀면서 시제 선택의 감각을 익히셨다면, 내신 시험에서도 훨씬 더 자신감 있게 답할 수 있을 거예요.
 
👉 다음 글에서는 시험 문법을 넘어, 원어민들이 일상 대화에서 자주 쓰는 현재완료 표현을 소개할 예정이니 꼭 이어서 확인해 보세요!

[ ⭐️ 교과서 밖 생생한 영어 패턴 | 현재완료편 ]


사진 출처: Pixabay (대표 이미지)