请英语达人帮忙解释一下这个问题(有关过去完成时的)He ___________for ten years,but still doesn't want to leave office.A.had been in power B.has come to powerC.has taken office D.came into power请问问什么使用过去完成

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/29 16:21:42
请英语达人帮忙解释一下这个问题(有关过去完成时的)He___________fortenyears,butstilldoesn''twanttoleaveoffice.A.hadbeeninpowerB

请英语达人帮忙解释一下这个问题(有关过去完成时的)He ___________for ten years,but still doesn't want to leave office.A.had been in power B.has come to powerC.has taken office D.came into power请问问什么使用过去完成
请英语达人帮忙解释一下这个问题(有关过去完成时的)
He ___________for ten years,but still doesn't want to leave office.
A.had been in power B.has come to power
C.has taken office D.came into power
请问问什么使用过去完成时呢?

请英语达人帮忙解释一下这个问题(有关过去完成时的)He ___________for ten years,but still doesn't want to leave office.A.had been in power B.has come to powerC.has taken office D.came into power请问问什么使用过去完成
这个答案估计有点问题,应该是has been in power的.因为后面有for ten years,所以应该用可以持续的动词,BCD的动词都是瞬间性的,所以都排除.但是既然后面是说still doesn't want to leave office,意思就是他还在这个职位上,说明那个状态一直持续到现在,应该用现在完成时.答案是A