본문 바로가기
독학으로해보는영어

영어공부혼자하기, Grammar in Use Unit 12. How long have you (been)

by 하얀동화책 2021. 6. 24.
728x90
반응형

오늘은 'how long have you (been)'에 대해 공부해보겠습니다.

 

 

① 현재완료는 how long, for, since 와 특히 잘 쓰이는데 과거에 시작해서 현재까지 계속 하고 있을 때 사용

 

예시)

Bill is in the hospital.

He has been in the hospital since Monday.

=> Bill이 병원에 있는 상태일 때는 단순현재형을 썼지만, 현재완료의 경우 과거인 월요일부터 시작해서 현재까지 병원에 있기 때문에 has been을 썼습니다..

 

 

예시) She's waiting for somebody.She's been waiting all morning.=> 그녀가 누군가를 기다리고 있는 현재 상황은 현재진행형을 썼지만, 현재완료 진행형의 경우 오늘 아침 내내 기다리는 중이므로 has been waiting을 썼습니다.

 

 

② how long으로 묻거나 기간에 대해 말하는 것은 현재완료, 현재완료 진행형 둘 다 가능하지만, 현재완료 진행형과 더 흔하게 쓰입니다.

 

예시)I've been studying English for six months.How long have you been driving?

 

 

③ live 와 work의 경우 현재완료나 현재완료형 둘다 쓸 수 있습니다.

 

예시) John has been living / has lived in Montreal for a long time.How long have you been working / have you worked here?

 

 

④ 현재완료와 잘 쓰이는 문장 : I havent' done something since/for ...

 

예시)

I haven't seen Tom since Monday.

해석 : 나 월요일이후로 Tom 못 봤어. (=월요일이 Tom을 마지막으로 본 날이야.)

 


혼자 공부하면서 정리해봤습니다.

감사합니다!

728x90
반응형