这两句话表达的意思有什么区别?

问题描述:

这两句话表达的意思有什么区别?
As soon as he has received his exam results,he will phone us.
As soon as he receives his exam results,he will phone us.
第一句是新概念英语课本上的原句
还有
By the time violence has broken out,it is too late.
By the time violence brakes out,it is too late.
这两句又有什么区别?

as soon as引导时间状语从句,遵循主将从现原则,所以第一句话用法不对,第二句正确,意思就是:我一知道考试结果我就给你打电话.