Keys
Final A
A: (1 point each) 1 have been operating; 2 includes; 3 restored; 4 had been; 5 are furnished/have been furnished; 6 start; 7 be ordered
B: (1 point each) 1 They need to have the burst pipe mended by a plumber; 2 If we had enough/more money, we would go to Brazil; 3 We haven't argued for two months; 4 Tom can't have exceeded the speed limit; 5 He/She asked me if I felt like going to the cinema that night; 6 You should have responded to her letter immediately.
C: (1 point each) 1 c; 2 a; 3 b; 4 c; 5 b; 6 a
D: (1 point each) 1 succeed; 2 exhausting; 3 desperation; 4 unkind; 5 dead
E: (0.5 point each word or expression) Kinds of story: science fiction; Earthquakes: rescue teams; Hair: fringe; Transport problems: traffic jams + 2 more words or expressions in each category
Final B
A: (1 point each) 1 was created; 2 had been; 3 is dominated; 4 erupted; 5 offers; 6 have visited; 7 be ordered
B: (1 point each) 1 I wish I hadn't told my parents about our wedding plans; 2 If you had studied hard/harder, you wouldn't have failed your entrance exams; 3 She/He asked me if I had done anything so stupid before; 4 She might not want to apologise for her unacceptable behaviour the other day; 5 Sue is going to get her plants watered while she is away; 6 When I was a student I used to get up at 10 a.m.
C: (1 point each) 1 c; 2 b; 3 b; 4 a; 5 b; 6 a
D: (1 point each) 1 helpful; 2 explore; 3 insensitive; 4 preparation; 5 unreliable
E: (0.5 point each word or expression) Films: cartoon; Air travel: flight attendant; Face: freckles; Verbs of movement: plunge + 2 more words or expressions in each category
Final Listening
1: 1 C 2 F 3 A 4 E 5 B; D - extra
2: 1 c 2 c 3 b 4 c 5 b
Final Reading
1 C 2 F 3 A 4 E 5 B; D - extra