Englishi question

来源:百度知道 编辑:UC知道 时间:2024/05/23 23:06:23
this is the hotel ______last month .
a.which they stayed. b.where they stayed.
c.at that they stayed. d.where they stayed at.
which should I choise?why?

应该选B.
A 在最后加at的话就对了
C 没有这种说法
D 多了一个at
在这个题中where 等于 which + at
因为stay是不及物动词,后面必须加介词,即应该是stay at the hotel,做这种题时,你可以选择答案后再连连看这个句子是不是正确.

选B
WHERE THEY STAYED 或WHICH THEY STAYED AT
WHERE=AT WHICH指他们上月住的地方,这里应用WHERE引导地点状语从句...

b
也可以at which they stayed

B.状语从句

B
排除法

B is right