Конечно, давайте разберем все эти предложения и заполнение пропусков соответствующими формами глаголов.
He showed her inside the house. “Oh! How lovely!” she exclaimed. “And you (do) it all by yourself? When you (buy) the house?”
- "And you did it all by yourself? When you bought the house?"
Здесь используются простые прошедшие формы глаголов, так как речь идет о завершенных действиях в прошлом.
I understand you (have) an unpleasant experience at the week-end. What (happen) exactly?
- "I understand you had an unpleasant experience at the week-end. What happened exactly?"
Прошедшее время используется для описания событий, которые произошли в конкретное время в прошлом.
You remember the shell you (find) on the beach?
- "You remember the shell you found on the beach?"
Прошедшее простое время используется для однократного действия в прошлом.
“How many children you (teach) in that family?” the girl asked her new governess.
- "How many children have you taught in that family?" the girl asked her new governess.
Здесь используется present perfect, так как речь идет о действии, которое началось в прошлом и продолжается до сих пор или имеет последствия в настоящем.
“What is going on here?” Mel sighed, “We (have) a storm for three days. It (ruin) everything here.”
- "What is going on here?” Mel sighed, “We have been having a storm for three days. It has ruined everything here."
Present perfect continuous используется для действия, которое началось в прошлом и продолжается до настоящего момента, а present perfect для описания результата действия.
“Can we get dinner here?” - “Of course, we can. Have you got enough money? I (spend) my last dollar on the taxi.”
- "Can we get dinner here?” - “Of course, we can. Have you got enough money? I spent my last dollar on the taxi.”
Прошедшее простое время используется для завершенного действия в прошлом.
As we got into the taxi my brother asked, “Well, you (speak) to Harry?” - “I (speak) to him for a moment.”
- "As we got into the taxi my brother asked, “Well, have you spoken to Harry?” - “I spoke to him for a moment.”
Present perfect используется для действия, которое имеет значение в настоящем, а прошедшее простое для конкретного завершенного действия в прошлом.
“Hello”, the little girl said to her mother and looked at her companion. “Come and say ‘How do you do’ to Mr Zappa.” - “I (see) him already.” - “You can’t have done, dear. He only just (arrive) here.” - “I (see) him in the hall this afternoon.” - “I’m sure you didn’t. You (see) my little daughter yet, Mr Zappa?”
- "Hello,” the little girl said to her mother and looked at her companion. “Come and say ‘How do you do’ to Mr Zappa.” - “I have seen him already.” - “You can’t have done, dear. He only just arrived here.” - “I saw him in the hall this afternoon.” - “I’m sure you didn’t. Have you seen my little daughter yet, Mr Zappa?”
Present perfect используется для действий, которые произошли в неопределенное время в прошлом, но важны в настоящем. Прошедшее простое для действий, завершенных в конкретное время в прошлом.
“I say, your cheek is like a grater (терка)! You (not/shave) today.”
- "I say, your cheek is like a grater! You haven't shaved today."
Present perfect используется для действия, которое не произошло и имеет результат в настоящем.
You (not/hear) what the pilot (say)?
- "You didn't hear what the pilot said?"
Прошедшее простое для завершенных действий в прошлом.
At school I (be) never good at languages, but here I (pick) up a bit of French.
- "At school I was never good at languages, but here I have picked up a bit of French."
Прошедшее простое для описания прошлого, present perfect для действия, начавшегося в прошлом и имеющего значение в настоящем.
"Good night. It (be) nice to meet you,” he (say) and (go) off to his car.
- "Good night. It was nice to meet you,” he said and went off to his car."
Прошедшее простое используется для завершенных действий в прошлом.