Для выполнения этого задания важно понимать разницу между временем Present Perfect и Past Simple.
Present Perfect используется для действий, которые завершились недавно или имеют связь с настоящим моментом. Также это время используется для опыта, где конкретное время не указано. Формируется оно с помощью вспомогательного глагола "have/has" и причастия прошедшего времени (Past Participle).
Past Simple используется для действий, которые завершились в прошлом и не имеют прямой связи с настоящим. Это время используется, когда указано конкретное время в прошлом. Формируется оно с помощью прошедшей формы основного глагола.
Теперь заполним пропуски в предложениях:
I have never heard (hear) this story from my father.
- Здесь используется Present Perfect, так как речь идет об опыте и нет указания на конкретное время.
He has been (be) a reader of this magazine for years.
- Present Perfect, так как действие началось в прошлом и продолжается до настоящего момента.
She was (be) ill last week.
- Past Simple, так как указано конкретное время в прошлом ("last week").
I cannot tell you whether I like this book, as I have not read (not read) it.
- Present Perfect, так как речь идет о действии, которое имеет значение для настоящего момента.
My mother has not come (not come) home yet.
- Present Perfect, так как "yet" указывает на незавершенное действие в настоящем.
I was (be) there last year.
- Past Simple, так как указано конкретное время в прошлом ("last year").
When did you last see (see) him?
- Past Simple, так как интересует конкретное время в прошлом ("last").
I cannot give you this book as I have given (give) it to Ann. - When did you give (give) it to her?
- Первое предложение в Present Perfect, так как результат действия важен для настоящего момента. Второе в Past Simple, так как интересует конкретное время в прошлом.
The child has been (be) quite all right for the last two weeks.
- Present Perfect, так как действие началось в прошлом и продолжается до настоящего ("for the last two weeks").
It is cold today. The weather has changed (change) since yesterday.
- Present Perfect, так как изменение произошло недавно и важно для настоящего момента.
Have you ever visited (visit) this picture gallery?
- Present Perfect, так как речь идет о жизненном опыте без указания конкретного времени.
I have lost (lose) my textbook and cannot remember when I last saw (see) it.
- Первое предложение в Present Perfect, так как результат важен для настоящего момента. Второе в Past Simple, так как речь идет о конкретном времени в прошлом.
Надеюсь, это поможет вам лучше понять использование времен Present Perfect и Past Simple.