1. Jack ... his key. He can’t get into the house. a) has lost
2. I … a lot of work today. b) have done
3. What … you … last weekend? a) did … do
4. … you … Ann yesterday? b) Did … see
5. It’s the most interesting film. I never … b) have seen
6. … you … many fruit today? b) Have … eaten
7. I … a message from Lily last Saturday. a) got
8. When … you … the new car? a) did …buy
9. They … rugby this year. b) have played
10. What … you … since I.. … you? a) have … done, met