Chinese: 他住在这里好久了。
English: He has lived here for a long time.