Please help me translate
Today, I come across some sentences, it seems very simple, but the meanings are very ambiguous,so please read them carefully and help me translate,if it's possible give me some analysis.Thanks a lot!sorry, I make a mistake! Sentences as follow:
1 It has been 4 years since I smoked.
2 All his friends did not turn up.
3 People will be long forgetting her.
4 He was only too pleased to let them go.