1) has played
2) have not done
3) has swum
4) have built
5) Have they made toys from paper?
6) has watered
7) have bought