1. 현재 완료 진행형
현재 완료 진행형은 현재 완료와 진행형이 합쳐진 형태인데 형태는 다음과 같다.
have p.p(현재 완료) + be ~ing(현재 진행) = have been ~ing(현재 완료 진행)
과거의 어느 시점부터 현재까지 계속해서 행해지는 동작이나 사건을 표현할 때 쓰입니다.
I have been traveling a lot = 저는 여행을 많이 다녔습니다.
2. Since와 For의 차이점
since는 언제부터 시작이 되었는 표현할 때 쓰이고, for은 얼마나 오랫동안 행해졌는지 표현할 때 쓰인다.
Since의 경우
- I have been traveling a lot since 4 years ago = 저는 4년 전부터 여행을 많이 다녔습니다.
- She has been dancing since I was 10 years old = 그녀는 10살 때부터 춤을 추고 있었습니다.
- He has been reading books since this morning = 그는 오늘 아침부터 책을 읽고 있었습니다.
For 의 경우
- I have been traveling a lot for 4 years = 저는 4년 동안 여행을 많이 다녔습니다.
- She has been dancing for very long time = 그녀는 매우 오랫동안 춤을 추고 있었습니다.
- He has been reading books for 2 hours = 그는 2시간 동안 책을 읽고 있었습니다.
'영어 > 문법' 카테고리의 다른 글
[영어 문법] 동사의 수/태/시제 일치 (0) | 2021.04.30 |
---|---|
[영어 문법] 동사 자리 (0) | 2021.04.27 |
[영어 문법] 가주어 it과 there 구문 (0) | 2021.04.26 |
[영어 문법] 주어의 위치 (0) | 2021.04.25 |
직접의문문(direct question) 간접의문문(indirect question) (0) | 2021.03.15 |