not having done是什麼時態
- 知識問答
- 關注:2.53W次
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