본문 바로가기

Learning/Conversation English

[영어로잘대답하기] 12. I have been studying English for 2 years. 나 영어공부 2년간 해오고 있어 영어로

 

입영작 영어회화

[Have been ~ing]~해오고 있다.
주어 + have been ~ing

어떤 행동을 과거에 시작해서 현재까지
‘계속’ 해 오고 있다는것을 전달한다.
말을 꺼내고 있는 그 행동을 하고 있거나
혹은 방금 멈췄을수도 있지만
그동안 ‘계속’ 해 왔다는 사실을 전달한다.

It has been raining for 3 days.
비가 3일동안 계속 내리고 있는 상황을 전달함.
이 순간 비가 오고 있을수 있고,
잠시 그쳤을수도 있고,
방금 그쳐서 앞으로 안 올 수도 있으나
그동안 계속 비가 온것을 전달하려는것이 핵심이다.

for(~동안)와 since(~이후로)는 매우 유용한 표현이다.

질문형 문장은
Have/has 주어+been ~ing? 어순이다.

입영작 영어회화

*계속진행
I have been crying for 3 days.
나는 3일동안 계속 울고 있어.
It has been raining since last week.
지난주부터 계속 비가 오고 있어.
My baby has been sleeping here.
내 아기가 여기서 잠을 자오고 있어.
I’ve been drinking every day.
나는 매일 마셔 오고 있어.
She’s been working here since 1997.
그녀는 여기서 1997년부터 일해오고 있어.
We’ve been dating for 2 weeks.
우리는 2주동안 데이트를 해오고 있어.

*질문
Have they been drinking for 5 hours?
그들이 5시간동안 마셔 오고 있니?
Have you been eating this bread?
넌 이 빵을 먹어 오고 있니?
Has she been teaching here?
그녀는 여기서 가르쳐 오고 있니?
Has is been raining in Paris?
파리에 비가 내려오고 있니?

입영작 영어회화

예문연습
1. I have been thinking about you.
2. I have been living in New York for 10 years.
3. I have been helping them for 3 weeks.
4. I have been using my phone for 2 months.
5. I have been eating salade for 7 days.
6. He has been sleeping for 24 hours.
7. They have been lying to you.
8. It has been raining in Canada.
9. I have been dreaming about you.
10. He has been working with me.
11. James has been playing this game for 5 hours.
12. I have been teaching since 2009.
13. We have been drinking in this room.
14. He has been following me.
15. They have staying with us all day.
16. Have you been waiting for me?
17. Have you been living here for a long time?
18. Has she been standing for 30 minutes?
19. Have they been using your creadit card?
20. Has it been snowing in Seoul?