a. 2. not to tell. 3. to see. 4. to sell 5. to shut 6. not to lose 7. to do 8. to build 9. to be 10. to take photos.
b. she went to:
2. the travel agent to book tickets. 3. the bakers to buy some bread. 4. Zara to buy some new clothes 5. to the Internet café to send some e-mails. 6. the gym to do some exercise. 7. the park to go for a walk. 8. the bank to get some money. 9. the garage to get some petrol.