can you tell me when ___to learn English?A.did you start B.h

can you tell me when ___to learn English?A.did you start B.have you startd C.you have startd
can you tell me when ___to learn English?A.did you start B.have you startd C.you have startd D.you startd
大头阿安 1年前 已收到3个回答 举报

狮子Vincent 幼苗

共回答了19个问题采纳率:84.2% 举报

D you started ( when不能与现在完成时连用,故排除B与C,另外宾语从句的语序是陈述句语序,再排除A)

1年前 追问

4

大头阿安 举报

为什么when 不能和完成时搭配? 还有那些规则?

举报 狮子Vincent

因为when 是‘什么时候’,当你问什么时候发生时,那个时间已过去,而现在完成时是不能与表示过去的时间状语连用的。

大头阿安 举报

谢谢、 您QQ多少 我想多请教您、 给您再加10分、

qiyaoxian 幼苗

共回答了107个问题 举报

这个时间是一个延续性的,所以要用现在完成时,且要用一般疑问句,所以选B

1年前

1

yuenliao 幼苗

共回答了4个问题 举报

B

1年前

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