英语 现在完成时 (13 10:36:41)

英语 现在完成时 (13 10:36:41)
When____ you ______English classes?
A have;started
B did;start
C do;start
D have;start
选B还是D,说明理由
亚梅 1年前 已收到11个回答 举报

0000110000 幼苗

共回答了16个问题采纳率:87.5% 举报

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

1年前

8

尕宝宝 幼苗

共回答了6个问题 举报

b
如果用have就要用完成时,started
所以选b,,其实我本来想选c的(没有上下文真难选)

1年前

2

brandyq 幼苗

共回答了2个问题 举报

C。
因为have不是助动词。
而且这不是过去式的句子。

1年前

2

百事可乐星 幼苗

共回答了6个问题 举报

a

1年前

2

shenxingzi 幼苗

共回答了33个问题 举报

B 。考查的是时态,句义是 你的英语课通常几点钟开课? 所以,考察的是过去时。用过去时表示现在已经不上英语课了
其实没有上下文,C选项也是可以的。表示现在还有英语课。
有问题大家一起交流!

1年前

2

斯巴达三百芒果 幼苗

共回答了139个问题 举报

选择:B
本题中很明显是考察学生对于过去时和现在完成时的区别的掌握。
如果要选择D的话,构成完成时,应该是have started。
用when提问,表示具体的何时开始,就该用过去时,表示的是过去什么时候开始,而不是已经开始。

1年前

2

a-ning 幼苗

共回答了27个问题 举报

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

1年前

1

5芳草 幼苗

共回答了34个问题 举报

汗。。。 BC 都可以说得通吧 我哪知道是什么时态

1年前

1

紫山dd 幼苗

共回答了15个问题 举报

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

1年前

1

阿弥陀佛55390 幼苗

共回答了29个问题 举报

B
D的动词时态明显不对=。=

1年前

0

heibaichimi 幼苗

共回答了101个问题 举报

选B,因为这只是陈述一个简单的过去事实,所以用一般过去时,不用现在完成时

1年前

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