영어 어휘 학습

현재완료 vs 과거시제 차이: 경험·결과·기간 구별

단순과거는 끝난 과거 시점을 말하고, 현재완료는 과거의 일이 현재와 연결되는 관점을 나타냅니다.

핵심 설명

yesterday·last year처럼 끝난 시점이 있으면 단순과거를 먼저 검토합니다.

ever·never는 경험을 묻는 현재완료와 자주 쓰입니다.

since·for는 현재까지 이어지는 기간과 함께 현재완료에 자주 옵니다.

결과가 현재에 남아 있는지 문맥을 확인합니다.

예문

I visited Busan last year.
I have visited Busan three times.
She has lived here for five years.

사전에서 비교하기

자주 하는 실수

현재완료와 yesterday를 같은 문장에 무조건 결합하지 않습니다.

자주 묻는 질문

last week와 현재완료를 쓰나요?

끝난 과거 기간을 말하면 보통 단순과거를 씁니다.

have been은 어떤 뜻인가요?

경험이나 계속 상태 등 문맥에 따라 달라지므로 뒤 표현을 함께 봅니다.

관련 사전 도구