初中英语题2 英语强人进

来源:百度知道 编辑:UC知道 时间:2024/06/23 01:00:49
Do you know how long( )English.
A has he learned B he has learned C has he begun to learn D he has begun to learn

谢谢大家哦~最好配上说明

选B
首先how long是问时间长短的,而begin是点动词不是延续性的动词所以不合适。然后问句主题是Do you know,后面跟了一个从句,这时候不能用问句的语序而要用陈述的语序。
:)

B he has learned

a
首先这里语序不能用正语序,排出了bd
第二begin是个短暂动词,不可以和long连用,所以选a,因为learn可以是一个过程。

b