1 意思不一样,just arrived是表示刚刚到达可能尚未离开,而且have后面要用过去分词arrived(有ed)have been 表示去过了~已经离开了2 I am afraid I cannot/don't hear what you say. 不过don‘t和cannot的意思是不一样的不能听到 和 没有听到 是两回事3 对的,不过当你描述的时候“他”的动作已经完成了,最好用he said希望对你有帮助