现在完成时是have/has+过去是吗?he has worked here two years?he has been here for two years?一个是主动一个是被动?
问题描述:
现在完成时是have/has+过去是吗?
he has worked here two years?
he has been here for two years?一个是主动一个是被动?
答
两个都是主动语态
现在完成时是have/has+过去分词
答
不是
现在完成时是have/has+过去分词
答
第一个是现在完成时.他在这里工作过两年.
第二个也是现在完成时.他在这里呆过两年.
都是主动.been 是 be 的过去分词.
现在完成时是have/has +过去分词.