en iyi soyle aciklayabildim:
he went home- eve gitti. yani past tense oldugu icin tamamen gecmisteki bir olaydan bahsediyorsun.
he has gone home- eve gitmis bulunmakta. boyle kullandigin zaman gecmis bir eylem hala gecerli oluyor gibi bir sey. anlatmasi cok zor, gramatik olarak aralarindaki fark bu ama.
gunluk konusurken ikisi arasinda hic bi fark yok. biri sana gelip kamil nerde dese, he went home da diyebilirsin, he has gone home da.
bir hikaye yazarken ama mesela he went home dersin, digerini kullanamazsin.
0