Chinese: 昨晚他来找过我。
English: He dropped in on me last night.