1. he has just gone 2. i have lost 3. have you decided yet 4. haven't finished 5. hasn't been 6. haven't read 7. has he gone 8. has already invited 9. has already cooked 10. have gone 11. have forgotten 12. have you ever been 13. have reserved 14. have given up 15. have never eaten
1d 2a