一道英语题目~请帮个忙,谢谢we____on it for several hours but we have not yet finished the work.A.work B.are working C.have been working D.have been worked选哪个?为什么.对不起,我没分了

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 11:09:20
一道英语题目~请帮个忙,谢谢we____on it for several hours but we have not yet finished the work.A.work    B.are working   C.have been working   D.have been worked选哪个?为什么.对不起,我没分了

一道英语题目~请帮个忙,谢谢we____on it for several hours but we have not yet finished the work.A.work B.are working C.have been working D.have been worked选哪个?为什么.对不起,我没分了
一道英语题目~请帮个忙,谢谢
we____on it for several hours but we have not yet finished the work.
A.work B.are working C.have been working D.have been worked
选哪个?为什么.
对不起,我没分了

一道英语题目~请帮个忙,谢谢we____on it for several hours but we have not yet finished the work.A.work B.are working C.have been working D.have been worked选哪个?为什么.对不起,我没分了
选择C
因为we have not yet finished the work 所以是过去的过去
排除A/B
又因为是持续的 所以选择C

C.表示动作一直持续

c吧,工作这个动作从过去持续到现在,从yet来看,动作还在继续,过去完成进行时,过去的动作持续到现在,并还在发生

c

for several hours 表示一段时间 与后面的hav not yet联系起来看 就要用完成时 且是现在完成进行时 即选C