【英语】again!非谓语done与having been done的区别。网课说两者共同点是表之前做和被做;区别是done可做定状语表状态,having been done只可做状语表明显的时间先后(与谓语比)。
ordered over a week ago, the books are expected to arrive anytime now.
这句又是ago又是now,不是有明显时间先后吗,怎么不用having been ordered,反而用oredered呢?谢谢大家!
ordered over a week ago, the books are expected to arrive anytime now.
这句又是ago又是now,不是有明显时间先后吗,怎么不用having been ordered,反而用oredered呢?谢谢大家!