1 敲门动作已过,用过去时,所以选D
2could表示一种可能性,而would则仅有将来时的意思
3 by phone表示用电话这种方式,且是过去时,所以用coundn't
4 dare to do固定词组,并且表示人物本身的属性,应该用一般现在时
5 may表示可能,昨天晚上的事,采用过去完成时
6 must的否定形式,mustn't
7 every的常见用法,应该采用就近原则,离谓动词最近的为单数,所以选D
8 The new 代表一类事物,用单数
9 One pair of trousers为“一条裤子”,单数,所以选A
10 “Two gallons of gas”,gas本身为不可数,所以用is
11 snatch作为抢夺的意思一般为不及物动词,a thief snatched at my handbag
12 put up固定用法,“张贴”的意思
13 build up“增进,增大”,考常用词组的用法
14 hang up “挂电话”
15 put it,"表达"
16 take sth.as……“把……作为……”
17 observe“遵守,奉行”