She began teaching her three children at home.She began teaching her three children at home because she felt they weren't learning what she thought they _____ learn.A.couldB.mightC.wouldD.should请问是不是选D?如果是那为什么不能选A或者C?这里的should是表建议?

问题描述:

She began teaching her three children at home.
She began teaching her three children at home because she felt they weren't learning what she thought they _____ learn.
A.could
B.might
C.would
D.should
请问是不是选D?如果是那为什么不能选A或者C?
这里的should是表建议?

should是作为一种建议,意见
could 和would口气过于委婉,适合在请求状态下使用.

should在此处相当于need表示应当学习的知识母亲怕孩子在学校学不到应该学到的知识才打算在家教.could would在句中只是表示可以可能将要,不符合句子意思