对于现在分词完成时(被动)和过去分词表被动有些模糊.

对于现在分词完成时(被动)和过去分词表被动有些模糊.
with trees, flowers and grass ____everywhere, my native town has taken on a new look.
having been planted 和 planted 在对于表示时间的时候意思一样么?
都可以表示已经种了花,草,树么?谢谢
我不是销售 1年前 已收到2个回答 举报

紫气动来 幼苗

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

have been done的形式是 被动语态的现在完成时态,表明一个动作被执行.在这个句子中with表示伴随,
planted 表示动作的结束.
根据句子的场景,这些树种完了,我的家乡换了新面貌.树种完,是过去动作的结束.所以要用planted,过去分词作宾补.请拍砖

1年前

3

jolihi 幼苗

共回答了1个问题 举报

这个空应该填having been planted。用完成时have + 动词的过去分词表示到说话的时候为止,树、花、草都已经被种好了,种花的这个动作已经完成了,而且由于树、花、草是被种植的对象,所以要用到被动语态be planted,因此得出having been planted。
植物不可能自己种植自己,所以不能选择planted 。 planted 前面应该是做这个动作的人,表示这个...

1年前

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