初二 英语 现在完成时 请详细解答,谢谢! (13 10:36:41)

来源:百度知道 编辑:UC知道 时间:2024/07/07 17:48:26
When____ you ______English classes?
A have;started
B did;start
C do;start
D have;start
选B还是D,说明理由

C
如果选D,那应该是have;started
A就是正确表达,但是这句话直接用一般现在时表示一个事实即可

B 。考查的是时态,句义是 你的英语课通常几点钟开课? 所以,考察的是过去时。用过去时表示现在已经不上英语课了

其实没有上下文,C选项也是可以的。表示现在还有英语课。

有问题大家一起交流!

B
A是现在完成时,就不能用when提问
C因为开始英语课是已经发生的事情,用B会比C更合理
D选项本身就是错误的,改正的话就变成A了,理由如上

选择:B

本题中很明显是考察学生对于过去时和现在完成时的区别的掌握。

如果要选择D的话,构成完成时,应该是have started。

用when提问,表示具体的何时开始,就该用过去时,表示的是过去什么时候开始,而不是已经开始。

选B。
因为句子中有when这个词。“什么时候”,这时要把它看作是一个具体的过去时间,所以是一般过去式,意思是“你什么时候上英语课?”,所以选B。这是初中的一个知识点。

b

如果用have就要用完成时,started

所以选b,,其实我本来想选c的(没有上下文真难选)