현재완료

1 개요

현재완료란 영어의 중 하나로서, 예전부터 지금까지 지속되는 것을 표현하는 시제다. 다른 문장과 관계해, 혹은 대화에서 가리키는 맥락 속에서 사용된다. 김정호의 설명에 의하면, 과거에 일어난 일이 현재까지 영향을 미쳐 현재와 관련이 있으면 현재 완료, 영향을 미치지 않으면 단순 과거로 표현한다고 한다.

2 형태

대부분 have+p.p로 쓰인다.

예문
He has been to jordan river
그는 요단강에 가본 적이 있다.
(Have p.p니까 go의 과거분사인 gone이 되어야 할 것 같지만 have gone은 가서 안 돌아왔다는 의미이다)
주어have('ve)p.p의문문부정문
Ihave('ve)beenHave you been(to jordan river)I have not been(to jordan river)
Hehas('s)beenHas he been(to jordan river)He has not been(to jordan river)

3 용법

현재완료형은 다양히 쓰이나,뜻은 일단 과거+현재라고 생각하면 된다.

3.1 경험

I have been to Africa twice
나는 아프리카에 두 번 가본 적이 있다.

현제완료의 용법 중에서 가장 많이 쓰이는 용법으로 ever, never, once, several times 등과 같이 쓰인다.

3.2 완료

The plane has just taken off from Incheon national Airport.
그 비행기는 막 인천국제공항에서 이륙했다.

3.3 계속

They have played call of duty
그들은 콜옵을 하고있다.

대략 이러하게 과거부터 현재까지 ~해 왔다 정도의 의미로 쓰인다.주로 since와 for[1]과 같이 쓰인다 한다.

3.4 결과

He has gone to jordan river.
그는 요단강에 가서 여기에 없다.잠깐
과거에 뭘 해서 현재 뭐한 상태다.이정도 의미다.
  1. for은 보통 구체적 숫자와 같이 쓴다