帮帮忙 英语问题!!!!!!谢谢了

来源:百度知道 编辑:UC知道 时间:2024/06/15 07:42:15
1.Could you tell me _____ last night?
A.what did happened B.what was happening
C.what is happened D.what it happened
四个选项选哪一个?为什么? 最好说详细点! 谢谢

2.They think that their parents should understand _____ they want these thing.
A.where B.which C.what D.why
这四个选项都什么意思,有什么区别?选哪一个?为什么?

谢谢大家了!!!!

1.B 过去进行时,提问人想知道昨天晚上发生了什么(同一时间他不知道,所以用同一时间的过去进行时)
2.D 他们父母想知道他们为什么想要那些东西
已有主谓宾,they want these thing. 所以排除掉which和what, where放在这里读不通,所以用why

1、B 排除法:C项is时态错误,D项没谓语错误。A项did与happened是不能用在一起的,所以选择B。是过去进行时态。你也可以直接填happened。表示一般事实。不过用B项更能体现说话语气的强度。
2、D 只需要把意思理解了就行了。他们认为他们的父母应该理解他们为什么需要这些东西。“为什么”,所以选D。

选B 问者强调发生的状态 A应把did去掉 C没有这说法,happened没有被动形式 D与句子意思不符。

选D 根据句意,他们的父母应明白___他们要这些东西 再把A哪里 B哪个 C什么 代进去,发现意思不通,只有D的为什么 最适合。

第一个选B因为后面有last night有具体的时间所以要永过去进行时
第二个选D因为意思是他们认为他们的父母应该理解他们为什么要做这些事所以选why为什么