关于英语时态题里的been 英语学得好的来看下好多时态练习题里都有been这个词 比如说现在完成时本来是:have(has)+V.pp 但是经常题里的选项又会出现have been什么什么 has been什么什么 had been

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 01:37:09
关于英语时态题里的been 英语学得好的来看下好多时态练习题里都有been这个词 比如说现在完成时本来是:have(has)+V.pp 但是经常题里的选项又会出现have been什么什么 has been什么什么 had been

关于英语时态题里的been 英语学得好的来看下好多时态练习题里都有been这个词 比如说现在完成时本来是:have(has)+V.pp 但是经常题里的选项又会出现have been什么什么 has been什么什么 had been
关于英语时态题里的been 英语学得好的来看下
好多时态练习题里都有been这个词 比如说现在完成时本来是:have(has)+V.pp 但是经常题里的选项又会出现have been什么什么 has been什么什么 had been什么什么.请问有been表示什么?是表被动?
例如:By February next year i ___ on this job for five years.
A.shall be here B.must have been here C.have been here D.shall have been here 我就搞不清楚这几个选项里的been到底是什么意思

关于英语时态题里的been 英语学得好的来看下好多时态练习题里都有been这个词 比如说现在完成时本来是:have(has)+V.pp 但是经常题里的选项又会出现have been什么什么 has been什么什么 had been
been 是be的过去分词,只在完成时中出现,其他时态中没有been这个词;
been不是表被动,而是完成时的标志,“是”的意思,比如he has been a teacher for ten years.意为他当老师有十年了或者是他是老师十年了;
A项中be是shall后应该跟动词原形的要求,B项和C项D项中的been都是现在完成时的一部分,只不过B项中是情态动词的现在完成时,D项中是一般将来时的现在完成时;
根据题目中的for five years可知是现在完成时,排除A,又因为next year和i在,所以因D项.
如果还有问题,欢迎提问.

选D
been 一般表示持续的状态。
在这里就是连续工作了5年。
对于be只是一个动词,单独的一个动作,不能表示5年的时间。 其他的则在句子里不通顺。

不知道