who_____ it be that knows several languagesAmust Bshould C can Dought

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/08 11:53:51

who_____ it be that knows several languages
Amust Bshould C can Dought

这是强调句的形式,正常的语序:It ____ who that knows several languages.谁知道几(多))种语言.must 表示推测,用在肯定句中,这是问句,所以不用,should应该,或其它意思,也不好,ought要加to,所以也不用,用can表示推测,用在疑问句或否定句中,代替must.意思:会是谁知道几种语言?

答:选C.这是情态动词表猜测的考点。

  1. ought必须加上to才是情态动词,解释为“应该”。

  2. must在表猜测中,是指“一定”,即100%确定无疑。

  3. should在表猜测中,程度仅次于must,是基本上确定。

  4. can在表猜测中,就是指“可能”的意思,程度偏低,几乎无法确定。