현재완료진행
S + have / has + been + V-ing과거부터 지금까지 이어진 '과정'을 강조하고, 보통 지금도 계속되는 상황에 써요. for, since, How long과 자주 함께 써요. 현재완료와 달리 얼마나 했는지에 관심이 있고, 얼마나 끝냈는지는 중요하지 않아요. 자주 틀리는 실수: '상태'를 나타내는 동사는 진행형으로 쓰지 않아요: I have been knowing him ✗, I have known him ✓.
I have been waiting for an hour.
한 시간째 기다리고 있어요.
She has been studying since morning.
그녀는 아침부터 공부하고 있어요.
How long have you been living here?
여기서 산 지 얼마나 됐어요?
They have been working on it all week.
그들은 일주일 내내 그 일을 하고 있어요.















