Is there a difference between 好久不见 and 好久不见了? As far as I can tell, the former is used when you meet someone face-to-face after a long time. The latter is used when you are talking to someone on the phone or writing a letter and wish to tell the other person that you guys haven't met each other in a long time. Am I correct?