1、看到这样两句句子:You will have reached Shanghai by this time tomor
1个回答

1、没有怎么回事 by this time tomorrow就是将来的一个时间 不是一定是进行时的 完成时还是进行时是取决你想说什么的呀

意思是【明天这时候你就到上海了】(如果硬抠的话 可以说【明天这时候 你会处于“已经到上海了”这个状态的】)

反正就是到将来某个时刻 某事会被完成了、会处于“完成了”的状态了

2、Before long=soon可以这样说 不过替换进去也是成立的

soon he will have forgotten all about the matter.

soon也是表示“将来”“不久之后”嘛 用将来时没有问题呀

我觉得你是不是太抠【标志性短语】这回事儿了 有标志性短语说明很可能要用某种时态 但也没有那么绝对的 总的来说还是要看你想说什么话、语言就是表达交流用的嘛

再说 也不是没有标志性短语 就不能用某种时态了 标志性短语不过是一种很好的提示 不要陷入这种死板的系统里去