Teste seu inglês – Avançado

Nível avançado

Answers
A) 1.a 2.c 3.a 4.b 5.a 6.c 7.a 8.c 9.b 10.c
B) 1. working 2. hadn’t told 3.had been waiting 4. ‘ll be sunbathing 5. saw 6. stealing 7.’ve been reading 8.had known
C)1. for forgetting 2. you practice, the better you’ll speak. 3. have changed jobs 4. you get lost 5. Playing/ having played well 6. Is said that