Chinese: 他一小时前刚走。
English: He just left an hour ago.