英语现在完成时用法的疑问

问题描述:

英语现在完成时用法的疑问
在八年级下册的英语书中98页,现在完成时用法有提到she has been to shanghai表示她去过上海并已经回来,shehas gone to shanghai表示她到上海去并可能再去上海的路上或已到上海.
那么如果从上海回来的路上呢?也就是说:过几小时后我要从上海回来.那么这个时候我要用什么语法呢?

a few hours later she will come back from shanghai.
个人认为要用将来时态 不过过去将来时态也行 用would