1. B。根据语境,这里应是与牙科医生的约定。
2. C。注意B项join是非延续性动词,不可以与how long连用。serve有“服役”的意思,是延续性动词。
3. B。根据语境,在电话本里查电话号码是为了“确信”准确无误。
4. D。虽然现在不是,但过去曾是。
5. A。that引导的定语从句在从句中做主语。
6. C。on hearing the news=at the news=as soon as we heard the news。
7. C。all做宾语,后接that引导的定语从句,并在从句中做宾语。