作业帮 > 英语 > 作业

关于英语时态题里的been 英语学得好的来看下

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/03 05:15:26
关于英语时态题里的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到底是什么意思
een 是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项.
如果还有问题,欢迎提问.