have/has been+done 是什么时?

问题描述:

have/has been+done 是什么时?

have been confused with those issues for a year,我觉得也应该可以用confusing代替confused,应为这一年一直发生并且有可能一直发生下去。

谢谢楼上~ 跟楼主同学习。
不得不回复,发现你竟然和我同月同日生。
^_^

现在完成时+被动时

现在完成时

have/has been+done 是现在完成时的被动语态.
教你一个小窍门,这个句子中,首先判断是现在完成式的基本形式“have/has been”然后再看后面“be(在这里形式是:been)+done为被动语态的基本形式,所以连起来,全句就是现在完成时的被动语态,不知道你懂了没有 .
再举一个例子will be doing 中“will be”为将来是的形态,will加上动词原形(be)而,“be doing”是现在进行时的一般结构,所以整个应该是“将来进行时”.你懂了吗,以后再遇到这个就这么判断就好了,只要记住基本的几个时态结构了,就可以轻而易举的举一反三.
希望你的英语水平蒸蒸日上.

不是done,而是过去分词.
have/has been + 动词过去分词,表示某事已经被做了,某物已经被怎么样有一段时间了。
如:
Tom has been dead for ten years.
I have been confused with those issues for a year.

第一个是动词的第三人称单数形式,第二个是be do的过去分词