几道英语单选 知道的回答!

问题描述:

几道英语单选 知道的回答!
1 When ____ to dinner by a foreign friend,you'd better bring along a small gift or some folwers.
A invited B inviting C to invite D being invited
2James and Tony are standing on the roof of the building,____ they can have a good view of the beautiful campus
Awhere B which C from which Dfrom where
3Having lived in the city for more than two years,I have got used to ____ seemed very strange to me
Ait B which C what Dthat

分别为A D B第一题为什么不能选D 第二题为什么选D C呢 介词+which=where吗不是。第一题 被要求 应该是被动态,D 是being ,表示的是现在进行时,所以不对第二题站在建筑物上,意思是从那个建筑物上可以看到好的风景,所以是从那儿第三题呢第三题说的是thecity所以是which ,其实是相当于it,但是后面还接了句子,就得用which了。我给你回答了这么多还不采纳我的回答啊,我要哭了