一道初中英语单选题求助

学习 时间:2026-04-01 06:59:57 阅读:4797
一道初中英语单选题求助——What did the teacher say just now?——He asked the students ______.A.when they had cleaned the classroomB.where they had spent their May Day holidayC.how long they have been collectig shellsD.if they would take part in the skating marathon or not感觉ABD都像对的

最佳回答

帅气的便当

深情的果汁

2026-04-01 06:59:57

B 正确。When 不能和完成时连用,所以A 是错误的。C 是现在完成时,和主句的一般过去时不统一,是错误的。if 不能和 or not 连用,应该是 wether ……or not ,所以D 也是错误的。 再问: when引导的从句好像可以与完成时连用吧 再答: 这里的when 引导的是宾语从句,绝对不能和完成时连用,这是毫无疑问的!再问: 最后一个问题,C要怎么改才算对? 再答: C 把have 改为 had 就对了。

最新回答共有2条回答

  • 着急的樱桃
    回复
    2026-04-01 06:59:57

    B 正确。When 不能和完成时连用,所以A 是错误的。C 是现在完成时,和主句的一般过去时不统一,是错误的。if 不能和 or not 连用,应该是 wether ……or not ,所以D 也是错误的。 再问: when引导的从句好像可以与完成时连用吧 再答: 这里的when 引导的是宾语从句,绝对不能和完成时连用,这是毫无疑问的!再问: 最后一个问题,C要怎么改才算对? 再答: C 把have 改为 had 就对了。

上一篇 厶 怎么读 什么意思

下一篇 scarborough fair的歌词及翻译