현재완료와 과거시제 차이|뜻과 예문으로 쉽게 정리

현재완료와 과거시제 차이

두 시제의 차이 쉽게 정리

영어의 ‘과거시제’와 ‘현재완료 시제’는 모두 과거에 일어난 일이나 과거에 있었던 일을 말할 때 씁니다. 다만 두 시제는 말하는 느낌이 조금 다릅니다.

‘과거시제’는 단순히 과거에 일어났던 일에 대해 말할 때 쓰며, 반면 ‘현재완료’는 과거에 일어난 일이 지금도 영향을 주거나, 이어져 있을 때 씁니다.

현재완료와 과거 시제 차이를 공부 중인 청년

현재완료에는 ‘현재’라는 말이 들어가서 헷갈릴 수 있지만, 현재에 일어난 일을 말하는 것이 아닙니다.

‘과거’에 일어난 일을 바탕으로, 그 일이 현재 상황과 관련이 있을 때 쓰는 말입니다 (이 점을 꼭 기억하기)

따라서, 보통 과거의 일을 말할 때는 ‘과거시제’를 쓰면 되지만, 만약 그 일이 현재와 이어져 있다는 느낌을 표현하고자 할 때, 현재완료를 쓴다고 보면 됩니다.

먼저, 현재완료와 과거시제의 핵심 차이를 정리한 후, 현재완료에 대해서는 더 자세히 알아보겠습니다.


■ 과거시제와 현재완료 기본 내용

현재완료와 과거시제 차이

(1) 영어 과거시제

단순히 과거에 일어난 일이나, 과거에 있었던 일을 말할 때 쓰며 (현재와 무관), 뜻은 보통 ‘~했어’, ‘~였어’ 정도가 됩니다.

우리말 과거 표현과 크게 다르지 않기 때문에 어렵지 않으며, 다만 현재완료는 우리말에는 없는 표현입니다.

‘be동사’의 과거형은 ‘주어’에 따라 was 또는 were를 쓰며, ‘일반동사’의 경우, 동사의 과거형을 씁니다.

(2) 영어 현재완료 시제

현재완료는 have + pp (과거분사) 형태로 쓰며, 주어가 3인칭 단수일 때는 have 대신 has를 써서 has + pp 형태가 됩니다.

따라서, 주어가 3인칭 단수형일 때는 has를 쓴다는 점만 주의하면 됩니다.

▶ 현재완료와 과거시제 느낌 차이

일상 회화를 나타내는 말풍선

과거시제는 단순히 과거에 있었던 일을 말하지만 (우리말의 과거 시제를 생각하면 됨), 현재완료는 과거에 일어난 일이 ‘지금 상황과 이어져 있을 때’ 씁니다.

즉, 과거시제는 ‘그때 그런 일이 있었다’는 느낌이고 (과거에 일어났고, 현재는 끝난 일), ‘현재완료’ 문장은 ‘그 일이 지금도 영향을 주고 있다’는 느낌입니다.

@ 지갑을 잃어버린 예시

1. I lost my wallet. 난 지갑을 잃어버렸어 (과거시제)
– 단순히 과거에 지갑을 잃어버린 걸 말함

2. I have lost my wallet. 난 지갑을 잃어버렸어 (현재완료)
– 지갑을 잃어버린 일이 지금 상황과 이어져 있는 느낌
– 즉, 지금도 지갑이 없어서 곤란한 상황처럼 들립니다.


■ 영어 현재완료 자세히 정리

1. 현재완료의 기본 개념 잡기

영어 문법을 공부하다가 쉬고 있는 여성

현재완료는 단순한 ‘과거 시제’와 달리, 과거에 일어난 일이 현재와 이어져 있다는 느낌을 나타냅니다.

즉, 현재완료는 ‘과거’의 일을 말하지만, 그 일이 현재와 연관 있음을 함께 나타내는 시제라고 보면 됩니다.

또, 현재완료에는 따로 알아두면 좋은 중요한 의미가 두 가지 있는데, 이 부분은 본문 중 따로 정리

2. 현재완료의 의문문, 부정문

현재완료에서 쓰는 have는 일반동사가 아니라, ‘조동사’ 역할을 합니다.

따라서 ‘의문문’을 만들 때는 have를 문장 맨 앞으로 보내면 되며, ‘부정문’을 만들 때는 have 뒤에 not을 붙이면 됩니다.

[참고사항]
현재완료는 일상 회화에서 주어와 have/has를 줄여 쓰는 경우가 많습니다. (예. I have→ I’ve, he has→ he’s)

단, 부정문에서는 보통 주어와 줄이지 않고, have/has를 not과 줄여, haven’t/hasn’t 형태로 씁니다.

3. 한 가지 유의할 점

현재완료는 과거부터 현재까지를 이어서 보는 시제이기 때문에, ‘그 의미상’ 분명한 과거 시간을 나타내는 말과는 함께 쓰지 않습니다.

예를 들어, yesterday, last night, in 2025, two weeks ago, when I was young 등과는 함께 쓰지 않음

명확한 과거 시간과 함께 쓰일 때는 현재완료가 아니라 ‘과거시제’만 가능합니다.


■ 현재완료의 중요한 의미 2가지

– 중요한 의미 두 가지가 있습니다.

현재완료의 두 가지 의미 (표로 정리)

현재완료의 큰 특징은 ‘경험’ (~한 적 있어)과 ‘계속’ (~해 왔어)이라는 두 가지 의미가 있습니다 (일상에서 자주 쓰이는 표현)

위와 같은 표현은 일반 과거시제보다 ‘현재완료’를 쓰는 것이 훨씬 자연스럽습니다.

@ 현재완료의 중요한 2가지 표현

(1) ‘~한 적 있어’ : 경험의 의미

1. Have you ever used this app? 너 이 앱 써 본 적 있어?

2. I’ve been to Japan before. 난 예전에 일본에 가 본 적 있어.

3. He has met her once. 그는 그녀를 한 번 만난 적 있어.

(2) ‘~해 왔어’ : 계속의 의미
– 과거부터 현재까지 ‘계속’ 이어져 온 일을 말할 때

1. I’ve had this phone for two years. 나는 이 휴대폰을 2년 동안 써 왔어.

2. We’ve been friends since college. 우리는 대학 때부터 친구로 지내왔어.

3. He has worked here for 3 years. 그는 여기에서 3년 동안 일해 왔어.

▶ 마무리하며, 정리하면

단순히 과거에 한 번 있었던 일을 말할 때는 과거시제를 쓰면 되지만, 과거에 있었던 일이 현재와 이어져 있다는 걸 나타내고 싶을 때는 현재완료를 쓸 수 있습니다.

또, ‘경험’ (~한 적 있어)을 말할 때나, ‘~해 왔어’처럼 과거부터 지금까지 ‘계속’ 이어진 일을 말할 때도 현재완료를 많이 씁니다.