1. walk by 2.the key to the lock 3.along the road 4.a creative person 5.sleep with the light open.6。lean against the wall 7.be against the suggestion.8.bring forward9.apply for 10.rely on 11.be fond of12.break the ice 13.hard-won 14.high quality 15.self-employed16.newly-built17.broad interests 18.broad -minded 19.make ends meet 20.be glad to