Ответ:
1. I have just cleaned the floor.
2. She hasn't eaten anything...
3. She is tired. She has been studying for four hours.
4. I don't want to see that film again. I have seen it twice already.
5. Sandy has been teaching English for 10 years.
6. Chris hasn't done the washing up yet.
7. He has been walking all the morning.
8. They have been playing in the garden for two hours.
II
1.A: Where's Peter?
B: He has just left for work.
2.A: Why are you tired?
B: I have been playing football.
3.A: Is Paul studying in his room?
B: Yes, he has been studying since 4:00.
4.A: How is Jim?
B:I don't know. I have not spoken to him since Monday.
5.A: Let's go out to eat tonight.
B: How about tomorrow night? I have already cooked dinner.
6.A: I am going to the cinema.
B: Again!You have seen three films this week.
7.A: Have you finished the book that I lent you?
B: No, I haven't finished it yet.
8.A: Has Diana lost weight?
B: Yes,she has been exercising for six months.
9.A: Does Tom work at MLT Limited?
B: Yes, he has been working at that company for ten years.
10.A: Do John and Andy live in Spain?
B: Yes, they have lived in Spain since 1997
Объяснение:
Present Perfect Simple - завершенное действие, часто упоминается, сколько всего сделано
Present Perfect Continuous -длительное действие, упоминается, как долго оно длится или к каким результатам привело.
I have been reading for an hour and I have read 20 pages.
Я читаю уже час (как долго) и прочитал 20 страниц (сколько).