having been done和have been done的区别如题目....区别在哪里呢?麻烦个位赐教

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 01:53:27
having been done和have been done的区别如题目....区别在哪里呢?麻烦个位赐教

having been done和have been done的区别如题目....区别在哪里呢?麻烦个位赐教
having been done和have been done的区别
如题目....区别在哪里呢?麻烦个位赐教

having been done和have been done的区别如题目....区别在哪里呢?麻烦个位赐教
having been done是完成进行时
have been done是完成时
其实都是完成时,have been done用的比较多,比较少人用完成进行时,不用太刻意去追求语法

在句子中的成分不同,举个例子你就明白了:
Having been blamed for more than 3 times for no reason, Carl finally decided to quit. 被无理责骂不止三次后,Carl终于决定辞职了。表理由,但是不强调责骂的主体。而且不是句子的谓语部分(前半句并不是个独立的句子),谓语部分是decide to quit
C...

全部展开

在句子中的成分不同,举个例子你就明白了:
Having been blamed for more than 3 times for no reason, Carl finally decided to quit. 被无理责骂不止三次后,Carl终于决定辞职了。表理由,但是不强调责骂的主体。而且不是句子的谓语部分(前半句并不是个独立的句子),谓语部分是decide to quit
Carl and John have been blamed over 3 times, and they don't think they will have any appetite for dinner.
Carl和John已经被责骂了不止三次,他们都没胃口吃晚饭了。
前后两个是并列句,have been blamed是第一个句子的谓语(也是一个独立的句子)

收起