have pp have been pp는 둘다 현재 완료시제이고
have pp have been pp의 차이점은 하나는 능동태이고 수동태라는 것.
have pp : 현재완료
have been pp : 현재완료 수동태
have been ing : 현재완료 진행
1. have pp : 현재 완료로 경험, 완료, 계속, 결과로 해석된다.
경험 : ~한적이 있다
완료 : ~하였다.
계속 : ~해오고 있다.
결과 : ~해 버렸다.
2. have been pp : 현재완료 수동으로 "~되어 왔다"
3. have been ing : 현재완료진행으로 "~해오고 있다"
have pp는 현재까지 진행되는 상황이 아니라 과거에 끝난 일의 경험이나 결과 등을 나타낸다.
have been pp,는 과거의 행동이 지금까지 이어져 오고 있는 것을 나타낸다.
예문)
I have told him my story.
I have been telling him my story.
My story has been told to him.
My story hasn't been told to him,
나는 그에게 내 이야기를 했다.
나는 그에게 내 이야기를 해 왔다.
내 이야기는 그에게 전해졌다.
내 이야기는 그에게 전해지지 않았다.
I have cleaned my room.
My room has been cleaned by me.
나는 내 방을 청소했다.
내 방은 나에 의해 깨끗해졌다.
My letter hasn't arrived yet.
He hasn't recieved my letter yet.
내 편지는 아직 도착하지 않았다.
그는 내 편지를 아직 받지 못했다.
The letter hasn't arrived yet.
The letter hasn't been arrived yet.
편지는 아직 도착하지 않았다.
편지는 아직 도착되지 않았다.
'i빌리북의 삶 > 영어 공부 왕초보' 카테고리의 다른 글
went 와 have gone의 차이 (1) | 2023.08.03 |
---|---|
shall I (vs) should I 차이는? (1) | 2023.08.01 |
우리 사귈래? 영어로 (0) | 2023.07.30 |
행복할거야 행복해질거야를 영어로 말하기 (3) | 2023.07.23 |
40대 50대 영어 공부 시작하려면 김미경처럼 (0) | 2023.05.16 |
댓글