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

问题描述:

【高手拆招】have been done&done作状语时如何区分?
rt
____ up in the village as a child,mr chen offered fifty thousand yuan to the primary school.
1.Brought 2.Have been bought 3.Having brought 4.To be brought
其中3、4我知道为啥不可选,想问问如何区分1&2.
老师给的所谓标准答案是1 .我的想法也和两位前辈一样.很多时候,会碰到这两个时态的区别.done也可以表示已发生的,被动的,

是2.
主句的动词是过去时的时候(offered),前面这个短语要用完成过去形式的.这个是规定用法,今后要记住.
第一不是过去完成时短语, 不对,而且意思本身就是错误的.
第三,意思是错误的,反了.
第四,看我上面的解释,要用过去完成形式的语态.