카테고리 없음

현재완료 vs. 과거시제 완벽 정리! 🎯

함께하는 영어 공부 2025. 3. 4. 23:17

✅ 중학 영문법 - 현재완료 vs. 과거시제 완벽 정리! 🎯

💡 **현재완료(HPresent Perfect)와 과거시제(Simple Past)**는 헷갈리기 쉬운 문법이에요!

둘 다 과거와 관련된 시제를 나타내지만, 쓰이는 의미와 상황이 다릅니다.

현재완료는 '과거와 현재를 연결'하는 느낌,

과거시제는 '과거에 일어난 일'을 단순하게 말하는 것이에요.

오늘은 현재완료와 과거시제의 차이, 핵심 개념, 예문, 그리고 자주 하는 실수까지 완벽 정리해 볼게요! 🚀


🔍 1. 현재완료 vs. 과거시제 기본 개념

현재완료 (Present Perfect) → 과거와 현재를 연결!

형태: have/has + 과거분사(V3)

특징: 과거에 시작했지만, 현재까지 영향을 미치는 경우

시간 표현: since, for, ever, never, just, already, yet

의미: 경험, 결과, 계속, 완료

📌 예문

I have lived in Seoul for 5 years. (나는 서울에서 5년 동안 살아왔다.) → 과거부터 지금까지 계속됨!

She has just finished her homework. (그녀는 방금 숙제를 끝냈다.) → 방금 완료됨!

Have you ever been to Paris? (너는 파리에 가 본 적이 있니?) → 경험을 나타냄!


과거시제 (Simple Past) → 단순한 과거!

형태: 동사의 과거형(V2)

특징: 과거의 특정한 시점에서 끝난 일

시간 표현: yesterday, last~, ago, in 2000, when I was a child

의미: 과거에 일어난 사실을 단순히 설명

📌 예문

I lived in Seoul for 5 years. (나는 서울에서 5년 동안 살았다.) → 지금은 살지 않음!

She finished her homework an hour ago. (그녀는 한 시간 전에 숙제를 끝냈다.) → 과거의 특정한 시간!

Did you go to Paris last year? (너 작년에 파리에 갔었니?) → 과거의 특정한 시점!


🔍 2. 현재완료 vs. 과거시제 비교 정리

비교 항목
현재완료 (Present Perfect)
과거시제 (Simple Past)
형태
have/has + 과거분사 (V3)
동사 과거형 (V2)
시간 표현
since, for, just, already, yet, ever, never
yesterday, last~, ago, in (연도)
의미
경험, 계속, 완료, 결과
단순한 과거 사실
예문
I have seen that movie before. (그 영화 본 적 있어.)
I saw that movie yesterday. (어제 그 영화 봤어.)
 
He has lived here since 2010. (그는 2010년부터 살아왔다.)
He lived here in 2010. (그는 2010년에 살았다.)

📌 핵심 포인트

현재완료 → 현재와 연결되는 느낌!

과거시제 → 특정한 과거의 시점을 강조!


🔍 3. 현재완료와 과거시제 헷갈리지 않는 법! 🚨

✅ 1️⃣ 특정한 과거 시점이 있으면 과거시제!

I have met her yesterday. (X) → yesterday는 특정한 과거 시간, 현재완료 X

I met her yesterday. (O)

She has visited London last year. (X) → last year는 특정한 과거 시간, 현재완료 X

She visited London last year. (O)


✅ 2️⃣ 경험을 나타낼 때는 현재완료!

Did you ever go to Paris? (X)

Have you ever been to Paris? (O) → 경험을 묻는 표현은 현재완료!

I never saw a ghost. (X)

I have never seen a ghost. (O) → 경험이므로 현재완료!


✅ 3️⃣ "for / since"가 나오면 현재완료!

I lived here for 10 years. (X) → 지금도 살고 있다면 틀린 문장!

I have lived here for 10 years. (O)

📌 for + 기간 (10 years, a long time)

📌 since + 특정 시점 (2010, last summer, I was 10)

I have studied English since I was 7. (나는 7살 때부터 영어를 공부해 왔다.)


🎯 마무리 정리!

현재완료는 '과거 + 현재 연결' (경험, 결과, 계속, 완료)

과거시제는 특정한 과거 시점에서 일어난 일

yesterday, last~, ago → 과거시제 사용!

ever, never, just, already → 현재완료 사용!

for/since가 있으면 현재완료!

💬 "현재완료와 과거시제가 헷갈린다면? 댓글로 질문하세요!" 😊 🚀✨