they were surprised that a child should work out the problem____they themselves couldn't.A.but B.while C.if D.however麻烦针对这句话,

问题描述:

they were surprised that a child should work out the problem____they themselves couldn't.
A.but B.while C.if D.however
麻烦针对这句话,

a

原句中的should应该用could,这样句子意思才通顺,选B。
他们很诧异连他们自己都无法解出的题,一个小孩子居然解出来了。while==〉“然而”,表前后对照的转折。

B while ,表示转折
eg. china is a developing country but amercian is a developed country

这道题目选择A 。
意思是:他们很吃惊的是那个小孩能够自己解决他们不能解决的问题。
根据句意来说,有转折的含义,排除了C
但是就是选择A了拉

while
就是表转折,而且前面没逗号不能用but