()she called to ask why i hadnt attend her birthday party but she rang off____i could explain.为什么选before而不是as?

问题描述:

()she called to ask why i hadnt attend her birthday party but she rang off____i could explain.为什么选before而不是as?

根据题目意思可知是我来不及解释为什么的时候她挂了电话,所以应该选用before表达时间的先后。

before-----------在...前
as==WHEN---------当...时

因为有了but 表示转折.
用before表示在我解释之前就挂了电话.所以语义转折.
而用as我觉得几乎是不太可能发生的.挂电话的时候在解释.既然在“解释”了.即便是挂电话的那一刻也在解释.并且解释的动作已经开始.所以语义没有转折.