to have been done结构怎么用
来源:百度知道 编辑:UC知道 时间:2024/06/15 10:48:06
Many of the crimes have gone ___,because some people dare not report them to the police.
A to have been unnoticed
B unnoticed
答案是B, 帮我分析A错在哪里 谢谢
A to have been unnoticed
B unnoticed
答案是B, 帮我分析A错在哪里 谢谢
go在这里作系动词使用(类似于become),后面接形容词(表语),unnoticed是过去分词形容词化了。又如The apple has gone bad. Don't eat it.这个苹果已经烂了,不要吃。 A项重复使用完成时,罗嗦、读起来拗口别扭。
被动 + 现在完成时,have been done
S + have/has + been + PP + by + O.
He has written a letter.== A letter has been written by him.
A在语法上是合理的,但是可以明显的看出B是A的简化说法,也可以理解为,B是个伴随状语。
之所以说A在语法上合理,是因为在实际运用中,没这种用法。
换句话说,如果A和B都正确,那应该选那个呢?当然是语言更简练,更常用的那个。
have gone现在完成,unnoticed这里是形容词
A to have been unnoticed现在是完成被动,先是句子不通,再你从because some people dare not report them to the police.可以看出不是被人们故意忽视的,而是不敢而“主动”忽视
过去完成时,have been done
歌曲中含有TO DO :TO BE DONE :TO HAVE BEEN DONE :TO HAVE DONE
have been done
非谓语动词having been done,to have been done什么时候用?
have been done和 have done
have done and have been done
have been doing和have done
having been done和have been done的区别
have been done 和have done 有什么区别?
have done和have been done有什么分别
have done和have been done有什么不同?