非谓语动词的问题请问to be done 与 to have been done在题目中同时出现怎么区别?请举例,

j01a 1年前 已收到2个回答 举报

lihua008 幼苗

共回答了21个问题采纳率:100% 举报

to be done
to have been done
都是被动
to be done,是将来被动
不定式一般都是还没做,要做
表示将来
to have been done
是不定式的完成时,表示过去
所以是过去被动
I am sorry to keep you waiting
I am sorry to have kept you waiting
第一句,就是说等一会要让你等等了,先抱歉
第二句,就是前面让你等了,很对不起

1年前

16

未激活295 幼苗

共回答了8个问题 举报

have been done 是完成式 译为 已经被完成
to be done 是动词不定式 可译为 要被完成 (但它还没被完成) 主要根据语境

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.012 s. - webmaster@yulucn.com