He has been working in the factory___.A.ever since B.10 years ago C.since 10 years

He has been working in the factory___.A.ever since B.10 years ago C.since 10 years
D.10 years before
求详解,最好每个选项都讲解一下!
英语人气:360 ℃时间:2019-09-01 18:20:07
优质解答
C
因为主句用了现在完成进行时,这个时态和完成时的区别是:完成进行时的言下之意是还将继续干下去,所以,
A无此语法
B过去式,不对
D完成时,也不对可是答案是A呀!?不好意思,我打错了,C是无此语法,因为since后面跟时间点,不好跟时间段,如果C改成时间点,也可以跟完成进行时A是对的,从那时到现在,是个词组,我刚才笔误了,正在修改,你追问了,就改不了了
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版