Răspuns:
1) 1. you have been eating
2. have read
3. bought / didn't listen to
4. has asked
5. have you been doing / left
6. have been weeding / haven't rest
7. didn't like
2) 1. haven't recieved / spoke
2. have found / lost / didn't
3. was talking / escaped
4. has left
5. has been raining / ended up