"leave for' jest zle w znaczeniu 'bylem', to znaczy 'wyjechac do'.
Mozesz powiedziec' I was in Africa for this summer holiday' jak juz jest po wakacjach i troche czasu minelo. Mozesz nawet powiedzeic 'I've been in Africa..' jak juz wrociles ale wakacje jeszcze sie nie skonczyly i mowisz to np w tym miesiacu co wrociles.
It's about the difference of focus of orientation.
W uproszczeniu 'this' and 'that' maja orientacja blizsza i dalsza (near i distant) respectively,
i psychologicznie i fizycznie.
This morning - the morning of today
That morning - the morning of that day some time ago