to have been done的用法 我发现语法中很少用这个啊 可以做定语和状语么

来源:学生作业学帮网 编辑:学帮网 时间:2024/03/29 21:27:23

to have been done的用法 我发现语法中很少用这个啊 可以做定语和状语么

可以做状语,但不可以做定语.如果做定语,直接用过去分词.如:
I am glad to have been invited to this party.
我很高兴被邀请参加这场聚会.(做原因状语)
This is the novel published already.(不用to have been published already做定语)
这就是已经出版了的那本小说.
希望对你有所帮助.

英语很少用to have been done,应该说是不用的 我们通常用has/have been done 或者 to be done.
原因是 to do/to be done 是指还没做那件事,要去做那件事而 has/have been done 是 past tense, 代表你已经做了那件事. 所以to have been done 语法上有错误 应为你到底想说是作过了那件事还...

全部展开

英语很少用to have been done,应该说是不用的 我们通常用has/have been done 或者 to be done.
原因是 to do/to be done 是指还没做那件事,要去做那件事而 has/have been done 是 past tense, 代表你已经做了那件事. 所以to have been done 语法上有错误 应为你到底想说是作过了那件事还是还没做,要去做了呢?
我其实怕我解释的不对而上网查了一下 如果你把to have been done打进 google,你可以看出没有一句是用to have been done的

收起

是很少用 但是很重要啊 这是现在完成时 的被动语态 能做主语 不能做状语

这个时态是现在完成时态
可以定语,不能做状语。谢谢

to have been done 是指动词不定式的完成时,可以作定语,不可做状语。

这个是现在完成时的被动语态形式。如,This plan has been made .这个计划已经(被)制定