✅ 중학 영문법 - 현재완료 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가 있으면 현재완료!
💬 "현재완료와 과거시제가 헷갈린다면? 댓글로 질문하세요!" 😊 🚀✨