질문1 : Can I borrow that book when you have finished it?
에서 왜 have finished 일까요? finish가 맞는것 같은데말이죠... 그리고 이때의 have finished는 무슨 의미일까요?

질문2 : I'll give you my adress, when i find a place
여기서 왜 have found 도 쓰이지 않는걸까요?  

질문3 : 교통체증이 심한 도시에서 길을 새로 깐다 합니다
이때' You'가 하는 말인, 'I think things will be better when they have built the new road'
에서 왜 build the new road도 정답인지 모르겠습니다.

영어에 관심이 생겨서 그래머인 유즈로 공부를 혼자서 하고 있습니다만 이렇게 막히는 벽이 생길 땐 혼자서 해결하기 어렵더군요 영어갤러리 분들이 벽을 허무는데 도와 주셨으면 좋겠습니다.