From an English test on Facebook:

> 
> When you have finished to move the furniture, let me know.
> 
> 
> 

or

> 
> When you will finish moving the furniture, let me know.
> 
> 
> 

I think the correct one is the former, but (if so) why exactly is the second one wrong?