Present Perfect используется когда не важно точное время события в важен итог, знания, опыт, информация. Слова-маркеры этого времени: Already - уже, just - только что, yet - еще не, never - никогда, ever - когда-нибудь.
Если есть точное указание на время: yesterday, two days ago, last year и т.п., то надо использовать Present Simple.
1. have already done
2. did
3. has just come
4. came
5. played
6. has already come
7. read
8. have read
9. have never been
10. Have you ever been to New York?
11. Have you ever seen the eruption of volcano?
12. I haven’t eaten today yet.
13. He didn’t eat yesterday.
14. Did you play piano yesterday?
15. Have you played piano today?
Объяснение:
Present Perfect используется когда не важно точное время события в важен итог, знания, опыт, информация. Слова-маркеры этого времени: Already - уже, just - только что, yet - еще не, never - никогда, ever - когда-нибудь.
Если есть точное указание на время: yesterday, two days ago, last year и т.п., то надо использовать Present Simple.