Present perfect continuous
(I have been doing)
We use the present perfect continuous for an activity
that has recently stopped or just stopped.
최근에 완료된 또는 막 끝난 상황에 사용.
예문) 해석참고용
- You're out of breath. Have you been running? (= you're out of breath now)
숨차보이네. 뛰었어?
(숨차보이는것을 근거로 뛴것을 알 수 있다.) - Paul is very tired. He's been working very hard. (= he's tired now)
파울은 매우 지쳤다. 그는 일을 열심히 했다.
(지친것을 근거로 열심히 일한것을 알 수 있다.) - Why are your clothes so dirty? What have you been doing?
왜 이리 옷이 더럽니? 뭐했어?
(옷이 더러운 것을 근거로 무엇을 했는지 물어본다.) - I've been talking to Amanda about the problem and she agrees with me.
나는 아만다와 그 문제에 대하여 대화를 했고 그녀에 동의했다.
(동의를 한 근거는 내가 아만다와 대화를 했다.) - Where have you been? I've been looking for you everywhere.
어디갔었어? 너 때문에 사방을 찾았어.
(어디갔는지 질문한 근거로 내가 너를 사방에서 찾았다.)
어떤 기간 동안 계속 되는 상황.
It has been raining for two hours.
2시간 동안 계속 비가와.
예문) 해석참고용
- How long have you been learning English? (=you're still learning English)
얼마동안 영어를 배웠어? (계속 영어를 배우고 있다.) - Tim is still watching TV. He's been watching TV all day.
팀은 TV를 여전히 보고있다. 그는 하루종일 TV보는 중이다. (지금도 보는 중) - Where have you been? I've been looking for you for the last half hour.
어딨었어? 나는 지난 30분동안 찾아 다녔어. (지금도 찾고 있는 중) - Chris hasn't been feeling well recently.
크리스는 최근에 기분이 좋지 않아. (아직 기분이 안좋다.)
You can use the present perfect continuous for actions repeated over a period of time.
과거 어느 시점에서 지금까지 이어진 시간동안 반복되는 행위에 사용.
예문) 해석참고용
- Silvia is a very good tennis player. She's been playing since she was eight.
실비아는 매우 훌륭한 테니스 선수다. 그는 8살때부터 해 오고 있다. - Every morning they meet in the same cafe. They've been going there for years.
매일아침 그들은 같은 카페에서 만난다. 수년간 가고 있다.
Compare
Present continuous (I am doing)
행위의 중간에 있는다. 언제 끝날지 모른다.
예문) 해석참고용
- Don't disturb me now. I'm working.
지금 성가시게 하지마. 나 일하는 중이야. - We need an umbrella. It's raining.
우리는 우산이 필요해. 지금 비가와. - Hurry up! We're waiting.
서둘러! 우리 기다리는 중이야.
Present perfect continuous (I have been doing)
화자가 말하는 시점이 Present perfect시점에 있다.
곧 끝날 것이다.
예문) 해석참고용
- I've been working hard. Now I'm going to have a break.
열심히 일했어. 이제 쉴 예정이야. - The ground is wet. It's been raining.
지면이 젖었어. 비가 왔었나봐. - We've been waiting for an hour.
우리는 1시간동안 기다렸어.
댓글 없음:
댓글 쓰기