A.
2b
3a
4h
5f
6e
7i
8g
9d
B.
2. I have already finished.
3.And she hasn's come home yet.
4. Have you had lunch yet?
5. Someone has stolen my bike.
6. We have just bought a really cheap car!
7. I have just cleaned the carpets.
8. Have you phoned the doctor yet?
9. They have already seen the film.
C.
2. D: Have you tidied your cave?
J: No, I haven't.
3. D: Have you done your sience homework?
J: Yes, I have.
4. D: Have you had a bath?
J: No, I haven't.
5. D: Have you washed the dinosaur?
J: No, I haven't.
6. D: Have you made your sandwichies?
J: Yes, I have.
7. D: Have you bought the dinosaur food?
J: No, I haven't.
He hasn't washed the dinosaur.
He hasn't had a bath.
He hasn't bought the dinosaur food.
D.
2. He hasn't woken up yet.
3. I still have red it.
4. She has just gone out.
5. I have given it to my dad.
6. They still haven't told her.
7. Postman hasn't come yet.
8. I have just finished it.
I have been to the cinema.
I have done my homework.
I have cleaned my room.