greet her.
A.before B as
麻烦详细解释一下
为什么不选B,as不是有因为的意思吗,因为门突然开了,所以女孩没来得及按门铃这样理解为什么不对
追答“因为门突然开了,所以女孩没来得及按门铃”,这句话怎么听起来这么别扭,不像中文啊。
好吧,即使是不考虑had hardly done something...before....是固定用法,但这种理解和时态矛盾啊,前面用had rung过去完成时,后边是was过去时,语法中,过去完成时发生在过去时之前,能理解吧。
要表达你说的那个意思,主句至少是要用过去时。
为什么不选B,as不是有因为的意思吗,因为门突然开了,所以女孩没来得及按门铃