1used to
2refer to
3 at...miles
4depend on
5take place
6under pressure
7succeed in
8long to
9spend on
10immerse…in 对不?