21.B/D
a lot of和much都可以修饰不可数名词soup
22.D
mind doing sth 介意做某事;其他都加动词原形
23.A
形容词性物主代词our修饰名词activity
24.C
根据句意,用现在进行时最好
25.A
如果用原级valuable,则前面需加不定冠词a;
比较级更不符合句意
26.A
现在完成时构成:have/has + 动词过去分词
27.D
固定短语:on one's way to...在某人去某处的路上
28.C
形容词性物主代词their修饰名词address
29.B
固定搭配:have time to do sth 有时间去做某事
30.D
典型的there be句型
31.B
此处when为并列连词,意思是“就在那时”,所以后面用一般过去时
32.A
固定搭配:by doing sth 通过做某事的方式
33.C
before是介词,加动名词做宾语形成介宾结构;主语Tom和动词make是主动关系
34.D
not any=no
35.C
from...to...从某处到某处
36.C
when引导时间状语从句,意思是“当...时候”
37.B
条件状语从句用一般现在时,则主句一般用一般将来时
38.C
固定搭配:more...than...比...更...
39.C
老爸当然是男的他,即he
40.B
同第37题,if引导的条件状语从句一般用一般现在时来代替一般将来时