应该选D
题干中loved应该是loves
因为这个就是喜欢数学的结果,所以,这是个结果状语从句。
其实,选A似乎也可以,
他喜欢数学,因此,他会花上一整天时间解数学题而忘了吃饭。
People love him so much that they call him a "knight".
人们喜欢他那么多,他们称他为“骑士”。
so much 是修饰前面的loved的程度状语,
一、so that引导目的状语从句时,表示“以便;为了”,从句中常使用can /could /may /might /will /would /should等情态动词或助动词;引导结果状语从句时,从句中一般不用can和may等词,在so that前可以用逗号,意思是“因此;所以”。
二、so+形容词或副词+that ...引导结果状语从句。
(一)so+形容词或副词+that ...引导的肯定的结果状语从句,意思是“如此……以致于……”。
(二)so+形容词或副词+that ...引导的否定的结果状语从句,意思是“如此……以致于不能……”。
注意:当that引导的结果状语从句为肯定句时,so ... that ...可以与be ... enough to do转换;当从句为否定句时,可以与too ... to ... 或be not ... enough to do转换。
so ... that ... 引导结果状语从句有时候可以与such ... that ...句型相互转换。
我因为c对,d选so much缺乏形容词或副词!
纯个人观点!
这两个句子都是完整句(independent clause),所以不能用that连接(that只可以做subordinating conjunction,从属连词,只能用来连接一个完整句子和另一个不完整的从属句子dependent clause)
而so that可以连接两个完整句子,它是一个coordinating conjunction(并列连词)
【C】选项第一个so是修饰much,第二个so是和that连用,so that
希望能帮到您。。。望采纳