Let me know when you will finish -- this is asking for a prediction Let me know when you finish -- this is asking someone to inform the speaker at the time that they finish Let me know when you have finished -- this is asking someone to inform the speaker after (implied to be a short time after) they finish There is usually little practical difference between the second and the third.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.