B. 1. C
2. A
3. B
4. A
5. C
6. C
C. 1. Harry haven`t left for this holidays yet
2. I have never study german before
3. They haven`t finished (...) yet.
4. She has finished her project already because she worked(либо have been working, но по заданию у вас 2 времени доступно) all night
5. Did you go to the party last night?
6. Sasha took her driving test a year ago.
7. I haven`t seen you for ages
8. The teacher has just came into the classroom.