Hallo Leute,
ich verstehe die englische Present Perfect Zeit einfach nicht 
Ich weiß so viel:
Wenn man eine Handlung aus der Vergangenheit, die noch andauert, beschreiben will. Das habe ich soweit verstanden.
Wenn keine Zeit dabei steht, muss man den Present Perfect benutzen. Da hab ich irgendwie sehr große Probleme das in der Praxis einzusetzen.
Z.B.
My dog has lived in a tiny garden. Mein Hund lebte in einem kleinen Garten aber jetzt nicht mehr und die Zeit ist irrelevant, also müsste der Satz stimmen ?
Wenn mich jemand fragt, was ich heute getan habe:
I called a friend and I´ve eaten apples. Das müsste ja falsch sein(I´ve eaten apples), da ich ja von heute spreche auch wenn das nicht explizit gesagt wurde !?
Was ist, in dieser Situation falsch:
Have you heard something about „Susi“ lately ?
Yes I have. I´ve visited her. She has bought a new car.
Ich habe das Gefühl, hier stimmt etwas nicht ? Ich habe sie besucht aber nenne keine Zeit, also müsste das stimmen ?
Hoffe, es kann mir jemand helfen 

