since前用have done 还是have been done
问题描述:
since前用have done 还是have been done
答
都可以用
答
一个是主动完成时 一个是被动完成时 都可以用啊
答
这两个的区别是一个是主动语态 另一个是被动语态 都可以用的 具体语境分析
答
have done
答
就看主语是什么了,主语是人,一般用since前用have done ,主语是事或者物,since前用have been done.区别对待!
答
都可以的 ,要看具体情况。i have done it since last year.
the building has been built since last year.
看看这两句 是不是都可以啊