不定式作定语表示将来,可是to have been done 和done一样是表示过去啊,有什么区别?
不定式的被动形式表示的是一种还没有发生的情况 。过去分词则是表示已经发生的情况。追问
可是to do有个完成时态to have been done 和done一样是表示过去啊,有什么区别?
追答have(has) been done是【被动语态】的【现在完成时态】(这个是主动语态)
比如:My homework has been done. 我的家庭作业已经被做好了。
(被动语态的各种时态都是体现在be动词上的)
done 是do的过去分词,用于【被动语态】和【完成时态】
被动语态:如 It was done by me.
完成时态:如 I have(had) done it.
完成时态是包括【现在完成时】和【过去完成时】的
不好意思,说错了,是to be done 的完成时to have been done ,to have been done 这个不也是既表被动也表完成吗,作定语时和done不是一样的吗,有什么区别呢?
温馨提示:答案为网友推荐,仅供参考
第1个回答 2011-02-26
岁月在飞逝,但不会逝去的是我的童心;河水在污染,却染不了我的灵魂。妈妈常说做人要有孝心,要懂得感恩。母亲含辛茹苦把你拉扯大,你该如何回报?每天,我路过校门口的垃圾坑都要感受那揪心的痛。那一幕,我永远也忘不了!