當前位置:文書都 >

知識文庫 >知識問答 >

not having done是什麼時態

not having done是什麼時態

have done和have been done:

have done和have been done都表示的是現在完成時,having done和having been done都是動詞ing的完成形式,在句子中作狀語,起到補充説明的作用。這裏要注意的是,having所接的.動詞發生的時間在主句中謂語動詞發生的時間之前。比如:Having driven all day,we were so tired.這個例子中,having driven表示“我們”的狀態,“開了一天的車”,並且drive的動作發生在be tired的之前。

having done和having been done的區別:

前者having done表示的是主動,後者having been done表示的是被動。例:

1、Having driven all day,we were so tired. 我們開了一天的車,現在都很累了,having driven表示的是主動,是“我們開了一天的車”;

2、Having been criticized today, he was so sad. 今天被批評了,他很難過。是"he"被批評,而這個原因狀語又是修飾"he",所以要用被動,have been done。

標籤: 時態
  • 文章版權屬於文章作者所有,轉載請註明 https://wenshudu.com/zhishiwenku/zhishiwenda/olqkvv.html
專題