一句简单的汉译英"也许我到那里时,你已经在那里等候多时了“Maybe you have been waiting for me when I arrive there.这么翻译对么?请指教.用将来完成进行时(Maybe you will have been waiting for a long time when I arrive there.)还是现在完成进行时(Maybe you have been waiting for a long time when I arrive there.)以上两种从句(I arrive there)都是现在时么?

问题描述:

一句简单的汉译英
"也许我到那里时,你已经在那里等候多时了“
Maybe you have been waiting for me when I arrive there.这么翻译对么?请指教.
用将来完成进行时(Maybe you will have been waiting for a long time when I arrive there.)
还是现在完成进行时(Maybe you have been waiting for a long time when I arrive there.)
以上两种从句(I arrive there)都是现在时么?

maybe you have been waiting for me for a long time when i arrived there.

when I arrive there, maybe you are already waiting for me a long time.

Maybe you have been waiting (for me) for a long time when I arrive there.
多时

Maybe you will have been there long before I come.