영어 개념정리

현재완료 용법 총정리

현재완료는 과거에 일어난 일이 현재까지 영향을 줄 때 씁니다. 함께 쓰인 부사를 보면 용법이 거의 결정됩니다.

업데이트 2026-09-25

형태

have/has + 과거분사(p.p.) · 부정문 have not(haven't) + p.p. · 의문문 Have/Has + 주어 + p.p. ~?

4가지 용법

용법해석함께 쓰는 말예문
완료막 ~했다just, already, yetI have just finished my homework.
경험~한 적 있다ever, never, before, once, ~timesHave you ever been to Jeju?
계속~해 왔다for + 기간, since + 시점, how longI have lived here for 5 years.
결과~해 버렸다 (그래서 지금 …)lose, go, leave 등She has lost her phone.

과거시제와의 차이

have been to vs have gone to

현재완료 진행

have/has been + -ing: 과거부터 지금까지 계속 진행 중인 동작 It has been raining since morning.

자주 묻는 질문

for와 since의 차이는?
for 뒤에는 기간(for 3 years), since 뒤에는 시작 시점(since 2020)이 옵니다.
현재완료와 yesterday를 같이 쓸 수 있나요?
쓸 수 없습니다. 명확한 과거 시점은 과거시제로 씁니다.

이 개념 문제로 확인하기

과목별 예상문제

중2 영어20개 단원중3 영어20개 단원

영어 개념정리 더 보기