有一个单选题:
When I ______ this letter, I ______ it to you.
A. have written, will show B. wrote, would show
答案是 A,应该怎么样理解?
另外选 B,当做虚拟语气理解有什么不可?
求教各位老师。
就所给选项来看,只能选 A。不可以选 B,这里的 when 引导的是时间状语从句,而不是条件状语从句。假如将 when 换成 if,则可以用虚拟语气。
这里的 when 从句之所以用目前完成时,是为了强调动作的完成,意思是:当我写完这封信后,我会拿给你看。