Bardzo poprosze o wyczerpujące wyjasnienie roznicy miedzy tymi zdaniami:
I will call you if I have done my homework
I will call you if I do my homework