현재완료와 현재완료진행형의 차이 1. 현재완료는 영구적인 상황이나 보다 긴 기간에 대해 쓰이고, 현재완료진행형은 일시적인 상황이나 보다 짧은 기간에 대해 쓰인다. (1) 현재완료형 I've lived in England for six years. We've written thousands of love letters (2) 현재완료진행형 We've been staying in a honeymoon hotel. We've been looking for a house for a year. (3) 현재완료진행형(기간을 강조하기 위해)이나 현재완료형 양쪽 다 쓸 수 있는 경우 I've been dating her for thirty years. 또는 I've dated her for thirty years. 2..