1.have/leave/give a/an( strong )impression on sb. be impressed with/by/at… impress sb. with sth. → impress sth. on sb. be impressed on one’s mind / memory 2.take 词组 take…for granted 3.be surrounded by/with.. 4.lack of money for/through lack of lack for nothing be lacking in …