【高手拆招】have been done&done作状语时如何区分?

[复制链接]
查看11 | 回复5 | 2020-4-29 19:08:03 | 显示全部楼层 |阅读模式
havebeendone是动词的谓语形式,是现在完成时的被动语态;而done是动词的-ed分词形式,是动词非谓语形式的一种,在句子中可以做状语,也可以做表语等。你所说的可能是havingbeendone和done作状语的区别吧!havingbeendone和done作状语的区别是havingbeendone强调的是发生在谓语动词之前的动作。...
回复

使用道具 举报

千问 | 2020-4-29 19:08:03 | 显示全部楼层
是2.主句的动词是过去时的时候(offered),前面这个短语要用完成过去形式的。这个是规定用法,今后要记住。第一不是过去完成时短语, 不对,而且意思本身就是错误的。第三,意思是错误的,反了。第四,看我上面的解释,要用过去完成形式的语态。...
回复

使用道具 举报

千问 | 2020-4-29 19:08:03 | 显示全部楼层
这里的brought up 是说被抚养大,是一个被动语态而不是现在完成时,这完全是两个概念。确切说应该是“being brought up",被抚养大。这句话是说“作为一个在农村长大的小孩(意思就是在农村被抚养大,英语翻译成汉语确切来说没有一对一翻译的,那样翻译起来很别扭),陈先生捐助了5万元给这个小学”。而被动语态都是用“hav...
回复

使用道具 举报

千问 | 2020-4-29 19:08:03 | 显示全部楼层
2前半句发生在后半句之前,用完成时态...
回复

使用道具 举报

千问 | 2020-4-29 19:08:03 | 显示全部楼层
你已经理解了嘛...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行