Форма present perfect всегда сообщает нам что-либо о настоящем времени. Форма past simple говорит нам только о прошедшем
He has left her copy-book (Нас интересует результат, что у нее сейчас нет тетради)
She left it at home ( нас интересует просто факт)
Не используйте present perfect для событий или действий, не связанных с настоящим временем (например, исторические события):
Beethoven was a great composer
How many plays did Shakespeare write?
Present Perfect Tense употребляется для выражения законченного действия, связанного с настоящим, т.е. действия, которое началось в прошлом и продолжается в настоящий момент:
Если действие не продолжается в настоящий момент, а закончилось в прошлом (например, yesterday, in 1995...) надо использовать прошедшее время Past simple Tense
Ann has read a lot this year.
John wrote a letter yesterday.
Так как Present Perfect является настоящим временем и всегда соотносится с моментом речи, эта форма не может быть употреблена, если в предложении указано точное время (или место) свершения действия, относящееся к прoшедшему вpемени. Present Perfect никогда не употребляется со словами: yesterday, two days ago, last week,when I was a child. В этом случае используется Past Simple.
Two years ago I worked in the insurance agency.
When I was a child I liked ice-cream very much.
Present Perfect используется со словами: just, already, ever, never, recently, lately, not yet,today, this morning, this month, this year, обозначающими период времени, близко подходящий к моменту речи
Have you ever been to France?
I have just returned from France.
Если мы хотим знать о чем-то, что случилось в прошлом, мы употребляем Past Simple Tense.