zww138
幼苗
共回答了15个问题采纳率:86.7% 举报
have为什么要加ing?
这是一句话,只能有一个谓语动词,这句的是found
那么按照语法推断前面动词只能用 to do,doing,done(having done)的其中一种形式
这句中be delayed 事在found 之前发生的动作而且造成了影响,所以要用having
为什么having been 可以理解成由于
having been 本身不解释为由于,只表示完成被动的意思
将这句话改成Because she had been delayed by heavy traffic,she found it impossible to arrive on time.
可以看出这句话事原因与结果的关系
1年前
7