Answer:
For Present Perfect :
1. have not worked OR haven't worked
2. have bought
3. have not planned OR haven't planned
4. have you been
5. has written
6. has not seen OR hasn't seen
7. Have you been
8. has not started OR hasn't started
9. Has he spoken to his boss?
10. has not had OR hasn't had
For Past Perfect
1. had built
2. had not been
3. had already done
4. had made
5. had put
6. had not ordered OR hadn't ordered
7. had learnt
8. had been fallen
9. had phoned
10. had not ridden OR hadn't ridden