Ответы
1) — Hi John! How long have you been here?
— Not long at all. We have just arrived. I can say we arrived a minute ago.
ОБЪЯСНЕНИЕ: 1. have been. Здесь не имеет значения, когда было совершено какое-то действие, оно не было одноразовым, это действие продолжается некоторое время. 2. have arrived. Во-первых, слово just в основном используется, когда по смыслу подходит Present Perfect. Во-вторых, нас волнует результат, а не то, когда было совершено действие. 3. arrived. Указано точное время, акцентируется внимание на том, когда произошло действие.
2) — Have you ever been to Australia, Polly?
— No, but I visited New Zealand last June and had a wonderful time there.
ОБЪЯСНЕНИЕ: 1. have been. Во-первых, have you ever... — своеобразная конструкция, что служит подсказкой. Во-вторых, здесь не важно, когда было совершено действие. 2. visited. Указано, когда совершилось действие, которое было одноразовым. 3. had. Во-первых, у нас здесь идёт некое перечисление (visited, had). Во-вторых, действие было одноразовым, оно свершилось и не имеет отношения к настоящему.
3) Nick fell down from his bike just now. I think he should see the doctor.
ОБЪЯСНЕНИЕ: При использовании выражения just now в значении "некоторое (незначительное) время назад", и в британском, и в американском английском используется simple past tense.
4) I don't know what has happened to Helen. She hasn't sent me email yet.
ОБЪЯСНЕНИЕ: 1. has happened. Здесь используется этот вариант, потому что имеются в виду события, которые произошли и которые повлияли на состояние Елены сейчас. Однако здесь возможен и вариант happened. Он - менее формальный, и его используют чаще, чем has happened. 2. hasn't sent. Во-первых, в конце yet. Во-вторых, здесь важен результат действия, а не то, когда оно совершилось.
5) How long have you had this car? — We have had it since we bought it in 2009.
ОБЪЯСНЕНИЕ: 1. have had. Не имеет значения, когда совершилось действие, которое в этом случае продолжается до сих пор. 2. have had. Действие продолжается. 3. bought. Одноразовое действие, указано время.