用英文翻译 他说等他一回来就把礼物送给他

问题描述:

用英文翻译 他说等他一回来就把礼物送给他

He said he will give the present to him when he come back.

这第一个“他”和第三个“他”都是指同一个人?从情景上说真是奇怪。送礼物的到底是谁啊?
……
第一种可能(收礼物的人和“他说”的他不是同一个人):He said that once he came back he would give him the present。
第二种(三个他全是同一个人):He said that the present would be handed over to him once he came back。

He says that he will give the gift to him as well as he comes back.

He said on his return he gave gifts to him

I will give him the present as soon as he comes back.

He says that he will send the gift to him at the moment he comes back.

He said he would give the present to him as soon as he came back.