level 14
在书上看到两个句子:
The hotel we stayed at was near the station.
Did you like the hotel where you stayed?
第二句中 at 被省略是什么情况?
是充当宾语成分时可以省略介词么?
2012年12月27日 11点12分
1
level 14
不过好像也不是,因为还有句话:Do you know the man Jill is talking to?
是不是省略介词,是在某种特殊状况下的?
2012年12月27日 11点12分
2
level 8
不及物动词stay后不能+宾语,如果要+,须加上相应介词
2012年12月27日 11点12分
3
level 7
没有省掉介词呀。因为where是替代了一个状语,where = at some place,所以at是包含在where里边了。
要是要保留at,可以改成介词宾语从句:
Did you like the hotel where you stayed?
= Did you like the hotel at which you stayed?
2012年12月27日 11点12分
4
level 9
当where具有at which的意义时,不必再加介词,因为where 就表示at/in which.
2012年12月27日 11点12分
5