since前用have done 还是have been done

问题描述:

since前用have done 还是have been done

就看主语是什么了,主语是人,一般用since前用have done ,主语是事或者物,since前用have been done.区别对待!