Present Perfect-важен результат действия; в предложении есть обстоятельства действия типа just, already, ever, never, often, seldom, recently, lately, for, since или today, когда действие уже закончилось, но время еще не закончилось. Напр, Кто звонил мне сегодня-он уже позвонил, но сегодня еще длится: Who has phoned me today? С вопросом when- только Past Simple.
1) At last I have done all my homework: now I shall go out. - Наконец-то я сделал домашку, теперь пойду на улицу- то есть он что-то такое сделал, что теперь можно и погулять, важен результат.
2) The builging of the house began early in April-четкое указание времени, поэтому Past Simple.
3) The rain has stopped but a cold wind still blowing.
4) We have already solved the problem.
5) He came a moment ago.
6) I have never spoken to him.
7) He has just finished his work.
8) Have you made any spelling mistakes in your dictation?
9) It was very cold yesterday.
10) When did you meet him?
11) I haven't seen him since 1987.
12) How many mushrooms have you gathered?
13) Where have you put the newspaper? I want to read it but can't find it anywhere.
14) The new school began working last year.
15) Have you read all the books on this shelf?
16) I haven't seen my cousin since last year.
17) Why have you put these things in the wrong place?
18) Why have you left the door open? ...
19) We haven't met for such a long time. ...and we both have grown
20) What books did you read when you lived in country?
21) They haven't come from the south yet.
22) He was ill last week but now he has recovered.
23) Have you booked tickets?