浅谈现在完成时被动语态
一 . 結構:現在完成時被動語態的結構就是 現在完成時態和被動語態結構的疊合,
即“ have + been + 動詞過去分詞”。試比較以下幾組句子的謂語結構:
1. 主動句:He has repaired the machine for two hours. (他修理這臺機器已有兩小時了)
????? 被動句:The machine has been repaired for two hours. (這臺機器已修了兩小時了)
2.?? 主動句:The teacher has borrowed the books.??????? (老師把那些書借走了)
????? 被動句:The books have been borrowed by the teacher.?? (那些書被老師借走了)
二 . 用法:現在完成時被動語態結構常用于以下兩種情況:
???? ( 1 )主謂關系被動,而且謂語動作從過去一直延續到現在;
???? ( 2 )主謂關系被動,而且謂語動作發生在過去,但已對現在造成影響或結果。
例如: Recently the price of TV sets has been cut?? ( 近來電視機降價了)
??????????????? Have the letters been posted???????????????????????? (信已經寄出去了嗎)?
???? 三 . 現在完成時主動句和被動句之間的轉換:如果要將現在完成時的主動句轉換成被動
句,則要把其賓語變為主語,謂語動詞變為被動結構,主語變為由介詞引導的狀語或直接
將其省略;反之,如果要把被動句變為主動句,則恢復其原來的主語,謂語動詞套用主動
結構。
例如:1. 主動句: They have asked him some questions.?? (他們問了他一些問題)
???????????????? 被動句: He has been asked some questions.?????? (他被問了一些問題)
????????????? 2. 主動句: He has eaten the cake.???????????????????? (他把蛋糕吃了)
????????????????? 被動句:??The cake has been eaten by him.??? (蛋糕被他吃了)
?????????????? 3. 主動句: Someone has set fire to the house。(有人曾放火燒了那房子)
?????????????????? 被動句:??The house has been set fire to.????????? ( 那房子已被人放火燒了)
?????????????? 4. 主動句: We haven't heard from her since then.
??????????????????????????????????? (從那時候起,我們就沒收到過她的來信)
?????????????????? 被動句: She hasn't been heard from since then.
?????????????????????????????????????? (從那時候起,她就沒來過信)
例如: Many of the world's greatest cities have been built on the banks of a river.
?????????????????????? (世界上許多偉大的城市都是依河而建的)
?????????????? St Petersburg has also been the center of many important events in history.
???????????????????????? (圣彼得堡也是歷史上許多重大
總結
以上是生活随笔為你收集整理的浅谈现在完成时被动语态的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中国移动互联网测试开发大会(简称MTSC
- 下一篇: 如何设置共享文件夹