问题 选择题

I showed several old friends of mine around the city, _________ surprise,the changes had been so great.

A.whose

B.to whose

C.which

D.to which

答案

答案:B

题目分析:考查定语从句。本题定语从句的先行词是several old friends,在定语从句中有一个固定词组to one’s surprise让某人惊讶地是…;whose指代先行词在句中作为surprise的宾语。句意:我带领着几个朋友参观了我们的城市,让他们惊讶地是,变化是如此的巨大。故B正确。

点评:本题是把定语从句中的介词提前到关系词的前面,定语从句的关系词前面的介词有三种来源:先行词的固定搭配,定语从句中的固定搭配,以及根据句子的意思选择的介词。

单项选择题
填空题