gabby
Common English Phrases  How is it going? – You can ask this question to a person that you have not seen for a long while. It is sort of asking how the person has been and what he or she has been doing. This phrase can also be used to check on the progress of someone’s project, undertaking or feat. 

Long time no see! – When you have missed a friend or a close family member, you can ask them this question. It sets the stage for more discussion and updates on what has been going on in the person’s life. You should only say this to friends, family members and close colleagues. 

Can’t complain – This is a typical answer to the question ‘how have you been?’ you can say this when your life has been good, but no major breakthrough or success. It is like saying that things could be worse, but you’re glad they are not. 
Apr 14, 2019 2:36 PM
Comments · 2
1
Just to be clear, "long time no see!" is not a question. Also, I believe it is acceptable to use on an acquaintance. They don't have to be a close colleague, or friend. Otherwise, your description of the phrase is accurate. Nice job!
April 14, 2019
1
'Not bad' is a widely used phrase in the UK... it means the same as 'Can't complain' :)
April 14, 2019