1) 1.Passing.
2.Culture.
3.Top.
4.Experience.
5.Headed.
6.Adventures.
7.Embassy.
8.Share.
9.Run.
10.Grabbed.
2) 1. to catch a bus.
2.in the middle of nowhere.
3.the tuming point.
4.an idea came to me.
5.raise up money from investors.
6.a catchy name.
7. to set up an office.
8.a search engine.
9.show no sign of fading.
3) 1. a long-tail boat.
2. brain child.
3. user-friendly.
4. a networking site.
5. chart-topping.
6. a singer-songwriter.
7. wear make up.
8. high-pitched singing.
9. a breathtaking event.
10. night-time ghost.
2 selfish
3 bossy
4 rude
5 big-headed
6 cheerful