he said是过去时,译为:他不知道他说过什么.
he's saying是进行时,译为:他不知道自己(正)在说什么.
因为前面全部是在说他现在怎样,he's so upset 他现在非常不高兴.当然是我认为他现在不知道他在说什么.