这道题选什么?为什么?谢谢! He speaks good English.He( )English before.He speaks good English.He( )English before.A.learned B.is learning C.learns D.must have learned

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 00:38:17
这道题选什么?为什么?谢谢! He speaks good English.He( )English before.He speaks good English.He(   )English before.A.learned    B.is learning   C.learns    D.must have learned

这道题选什么?为什么?谢谢! He speaks good English.He( )English before.He speaks good English.He( )English before.A.learned B.is learning C.learns D.must have learned
这道题选什么?为什么?谢谢! He speaks good English.He( )English before.
He speaks good English.He( )English before.
A.learned B.is learning C.learns D.must have learned

这道题选什么?为什么?谢谢! He speaks good English.He( )English before.He speaks good English.He( )English before.A.learned B.is learning C.learns D.must have learned
正确答案应该选D,因为这是过去的动作对现在产生的影响,由于他学过英语,所以说的很好,所以要用现在完成时

答案是一定是 D. must have learned

答案选D.must have learned
表示对过去肯定的猜测。

D
表示对过去的肯定猜测吧

同学你好,以下是我的分析,望采纳
1、这句话用了虚拟语气,而且是肯定的虚拟语气。那么情态动词应用must
2、根据聚义不难得出是对过去的猜测,对过去事物的猜测应当用现在完成时
综上所述,应选D