had been doing 和had been done有什么差別


had been doing 和had been done有什么差別

舉報 瀏覽 37114 次
1個回答
最佳答案
21Doreen
來自科學教育類芝麻團 推薦於2017-10-15
 
1、首先要區分has been done與 had been done的區別:
have/has been done 是現在完成時的被動語態。表示某事被做,。
如:The problems have been solved.這些問題已經被解決了。
had been done 則是過去的過去,是過去完成的被動態時。(當你想說發生在過去的兩件事時,就要分清誰先誰后。先發生的用過去完成時,后發生的要用過去時)。
如:The rooms had been cleaned when I came. 我來的時候,房間已經被打掃了。
2、區分has/have been doing與 had been doing
has/have been doing是現在完成進行時,並對現在有影響。
如句子:I have been dreaming all the night.
had been doing是 過去完成進行時,也是過去的過去,需要時間先后順序的對比.
如:I had been doing the cleaning before my mother arrived at home.
那么現在就可以區分had been doing 和had been done的區別了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM