Чтобы выбрать правильное время для каждого предложения, нужно понимать разницу между Past Simple и Present Perfect.
Past Simple используется для действий, которые завершились в прошлом и не имеют непосредственного отношения к настоящему моменту. Обычно такие предложения содержат указания на конкретное время в прошлом (например, "last week", "yesterday", "in 1997").
Present Perfect используется для действий, которые произошли в неопределенное время в прошлом, но имеют связь с настоящим моментом. Это время также используется для выражения опыта или для действий, которые начались в прошлом и продолжаются до настоящего момента.
Теперь давайте заполним предложения:
We went to the theatre last week.
- "Last week" указывает на конкретное время в прошлом, поэтому используется Past Simple.
Yesterday I had dinner with a friend.
- "Yesterday" указывает на конкретное время в прошлом, поэтому используется Past Simple.
I have never tasted champagne.
- Здесь говорится об опыте, поэтому используется Present Perfect.
When I was a child, I loved ice skating.
- Оба действия относятся к конкретному времени в прошлом, поэтому используется Past Simple.
I haven't had any coffee today – I feel very sleepy!
- "Today" еще не закончился, и это имеет связь с настоящим, поэтому используется Present Perfect.
I didn't drink any coffee yesterday.
- "Yesterday" указывает на конкретное время в прошлом, поэтому используется Past Simple.
I have read all his books – I think he’s a wonderful writer.
- Здесь говорится о завершенном действии, которое имеет влияние на настоящее, поэтому используется Present Perfect.
What did you do at the weekend?
- "At the weekend" указывает на конкретное время в прошлом, поэтому используется Past Simple.
I have always loved tea – I drink it every day.
- Это действие началось в прошлом и продолжается до настоящего момента, поэтому используется Present Perfect.
What subject did she study at university?
- "At university" указывает на завершенный период в прошлом, поэтому используется Past Simple.
John has lost his bus pass – can he borrow some money?
- Это действие имеет непосредственное влияние на настоящее, поэтому используется Present Perfect.
How long have you known Susie for?
- Это действие началось в прошлом и продолжается до настоящего момента, поэтому используется Present Perfect.
He was married for ten years (but he got divorced).
- "Was married for ten years" указывает на завершенный период в прошлом, поэтому используется Past Simple.
Have you ever gone to Central Park in New York?
- Здесь говорится об опыте, поэтому используется Present Perfect.
How many books has she written so far?
- "So far" указывает на период, который еще не завершился, поэтому используется Present Perfect.
He washed the dishes, cleaned the living room and cooked dinner last night.
- "Last night" указывает на конкретное время в прошлом, поэтому используется Past Simple.
My great-grandfather never left Scotland.
- Это завершенное действие в прошлом, поэтому используется Past Simple.
She came to London in 1997.
- "In 1997" указывает на конкретное время в прошлом, поэтому используется Past Simple.
She has never seen snow before.
- Здесь говорится об опыте, поэтому используется Present Perfect.
He has been married for thirty-five years (and he’s still married now).
- Это действие началось в прошлом и продолжается до настоящего момента, поэтому используется Present Perfect.
Надеюсь, это поможет вам понять разницу между Past Simple и Present Perfect и использовать их правильно.