(英语选择题)帮我看看为什么错

来源:百度知道 编辑:UC知道 时间:2024/05/10 04:55:00
What surprised me was ___________ so well.
A. what he spoke English
B. that he spoke English
C. which did he speak English
D. what did he spoke English

答案是B 我选了A 请大人针对这道题目分析 谢谢

he spoke English so well是一个完整的句子,所以不能用what连接,要用that.

用what的话要是表示一个东西,比如What surprised me was what he brought to me. 在这句话里面he brought * to me,其实*当中缺少一个名词,这种情况下,连接才能用what.

而题目的he spoke English so well已经很完整了,句子不缺少成分,所以要用that.

What surprised me was +一件事情。
A里面不构成一个完整的事

令我惊讶的是他英语说得很好

就是b啊
它这句考的是宾语从句,从句不缺成分引导词用that,
如果缺成分引导词就用what啦,所以这个就是应该选b的