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

📢 영어 문법 가이드 | 현재완료 vs 과거 빈출문제 (실전편)

by 매일의 배움 2025. 9. 2.
분홍과 민트 투톤 배경에 놓인 알람시계, 영어 시제 개념을 상징하는 이미지

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


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


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 = 현재완료 경험


✨ 마무리

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


📌 관련 글 보기

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

현재완료와 과거시제 차이를 헷갈려하는 학습자를 위해, 한국인이 자주 틀리는 핵심 포인트를 정리했습니다. 시험 서술형 대비에도 꼭 필요한 필수 가이드입니다.영어 학습에서 가장 많이 나오

yettocome.kr

🌟 교과서 밖 생생한 영어 패턴 | 현재완료편

📌 교과서에서는 현재완료를 “have + p.p”로만 배우지만, 실제 회화에서는 훨씬 더 자연스럽고 자주 쓰이는 패턴이 많습니다. 오늘은 원어민들이 매일 쓰는 대표 패턴을 모아 정리해 드릴게요!1

yettocome.kr


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