The hotel was____ we stayed in last month A where B what 解释下
3个回答
展开全部
楼上挺有道理的~不过选错了~答案是Bwhat,即使有选项which也不可以选的说~
解释如下:
这句话是说“这个旅店就是我们上个月呆过的那个”,简单说就是这个旅店就是那个店,
后面的从句是要表达“我们呆过的那个地方
1、
因为stay后面有in了,所以直接加地点就好。
比如stay in the classroom,stay in the bus之类的,
【in +名词】整体做地点状语,也就是对应【where】,如果这里没写in则可以选A。
另外in也不是跟last month组成短语的,in的确可以加month,不过它的意思表将来,比如in 2 months he will be 20再过两个月他就二十了
这里last month 上个月,是过去时,所以不能把in看做跟它俩一体。
2、
再说为什么不能用which:
楼上说得很好:【因为stayed 是不及物动词,而且stayed后有in ,(所以要填的那个词)作in 的宾语】。到这儿都是正确的。
但是which“哪个”,在从句里译成“那个”,充其量算个定语,是不能作宾语的。
what“什么”,是唯一一个引导指代物的名词性从句并且能充当成分的引导词,指代人时用who,也能充当成分。
比如I don't know what it is我不知那是啥,I don't know who that is我不知道他是谁,what从句跟who从句都是know的宾语,并且what跟who在从句内部充当表语。
3、
which也是可以用的,而且不分人、物,但前提是它有先行词
比如本句The hotel was [[ the place (which we stayed in) ]] last month.
必须要有先行词,而且这个句子里which也可以用that
以上~~新年快乐~~
解释如下:
这句话是说“这个旅店就是我们上个月呆过的那个”,简单说就是这个旅店就是那个店,
后面的从句是要表达“我们呆过的那个地方
1、
因为stay后面有in了,所以直接加地点就好。
比如stay in the classroom,stay in the bus之类的,
【in +名词】整体做地点状语,也就是对应【where】,如果这里没写in则可以选A。
另外in也不是跟last month组成短语的,in的确可以加month,不过它的意思表将来,比如in 2 months he will be 20再过两个月他就二十了
这里last month 上个月,是过去时,所以不能把in看做跟它俩一体。
2、
再说为什么不能用which:
楼上说得很好:【因为stayed 是不及物动词,而且stayed后有in ,(所以要填的那个词)作in 的宾语】。到这儿都是正确的。
但是which“哪个”,在从句里译成“那个”,充其量算个定语,是不能作宾语的。
what“什么”,是唯一一个引导指代物的名词性从句并且能充当成分的引导词,指代人时用who,也能充当成分。
比如I don't know what it is我不知那是啥,I don't know who that is我不知道他是谁,what从句跟who从句都是know的宾语,并且what跟who在从句内部充当表语。
3、
which也是可以用的,而且不分人、物,但前提是它有先行词
比如本句The hotel was [[ the place (which we stayed in) ]] last month.
必须要有先行词,而且这个句子里which也可以用that
以上~~新年快乐~~
展开全部
where, 状语从句
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
答案应该是:which
因为stayed 是不及物动词,而且stayed后有in ,作in 的宾语,应该是which.
如没有in ,可用where.
这家旅馆就是我们上个月住过的。
因为stayed 是不及物动词,而且stayed后有in ,作in 的宾语,应该是which.
如没有in ,可用where.
这家旅馆就是我们上个月住过的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询