How long have you________ English?A.been learnt B.learning C.been learning D.been learn

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 19:30:23

How long have you________ English?A.been learnt B.learning C.been learning D.been learn
How long have you________ English?A.been learnt B.learning C.been learning D.been learn

How long have you________ English?A.been learnt B.learning C.been learning D.been learn
C 现在完成进行时

C 始于过去,一直正在进行,故用现在完成进行时

C

应选C 吧 现在完成进行时

应选C吧?

C

C.been learning

c have been doing ,doing这里是动名词,就是和形容词一样的作用,换句话,这个就是 be adj ,所以就是C,这个考点并不是have 而是be 和 do 的形式配合,就是doing done的区别

C
现在完成进行时
前面有Have,那么B肯定不对
然后语法上D已经不对了,所以不看题目都能删除D
那么就A和C了嘛,然后你以前在学,现在也在学嘛
所以就选C
我是这么选的...答案对不?
因为这种题好多年没做过了...