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

How long have you________ English?A.been learnt B.learning C.been learning D.been learn
龙丫丫 1年前 已收到9个回答 举报

lansededahai123 春芽

共回答了15个问题采纳率:100% 举报

C 现在完成进行时

1年前

8

love一叶浮草 幼苗

共回答了1个问题 举报

应选C 吧 现在完成进行时

1年前

2

genan 幼苗

共回答了71个问题 举报

C

1年前

2

懿麟 幼苗

共回答了628个问题 举报

C.been learning

1年前

2

fengleidia 幼苗

共回答了18个问题 举报

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

1年前

2

feghie 幼苗

共回答了1164个问题 举报

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

1年前

1

夕照长河 幼苗

共回答了1541个问题 举报

C

1年前

1

醉沁舞 幼苗

共回答了13个问题采纳率:69.2% 举报

应选C吧?

1年前

0

daeivd101 幼苗

共回答了12个问题 举报

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

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 24 q. 0.033 s. - webmaster@yulucn.com