HTHT
+) S+ has/ have + V3
-) S+ has / have + not +V3
?) Have / has + S + V3 ?
---------------
1. haven't bought
2. have been
3. have seen
4. have played
5. have finished
6. has watched
7. hasn't written
8. hasn't finished
9. Have you made
10. has never seen
11. Have you ever seen
12. has just won
13. have already written
14. hasn't prepared
15. have already received
16. has never eaten
17. haven't met
18.have just missed
19. have already done
20. have you already bought