When you are home ,give a call to let me know you have arrived safely为什么不说will have arrived?when的从句是主将从现可是后面半句表达的是将来的意思
问题描述:
When you are home ,give a call to let me know you have arrived safely
为什么不说will have arrived?when的从句是主将从现可是后面半句表达的是将来的意思
答
没有will have arrived这样用的 have是情态动词
答
"When you are home"是现在时,而从句"give a call to let me know "是现在是时,因此其宾语从句也应该与其保持一致用现在时"you have arrived safely ",而不应用you will have arrived safely".
答
像这种状语从句,条件的时间的 等等 一般都是主将从现,也就是说主句是将来时,从句是现在时。。所以不用将来。
答
不是这样的,这不是条件句,give a call和arrive safely有时间上的先后,所以后面分句用现在完成时。
答
但是整句话的意思是,当你到家后,给我个电话让我知道你'已经’到家了.
后半句强调的是完成时态.而且有将来完成时这个说法么.