英语高手帮帮忙,解释几个英语问题

来源:百度知道 编辑:UC知道 时间:2024/07/07 00:38:50
1.Is this hotel _____ you said we were to stay in your letter?
其中为什么是选 where 而不是 in which 呢?

2.The tesult of the experiment was very good,_____ we hadn't expected.
这里为什么选 which 而不是 what 呢?

3.The conference has been held to discuss the _____ of tourism _____ the wildlife in the area.

A.affect,in
B.effort,on
C.effect,on
D.afford,in

这里选什么?为什么?

1.where代替的是hotel,作stay的宾语。
只有当“介词”与定语从句中的谓语动词或形容词一起构成固定搭配的时候,才能够用“介词+关系代词”的结构。如果用in which,虽然stay与in可以构成词组,但是stay in的意思是“在家,不外出”,与句意不符。
2.简单一点理解,就是因为good后面有一个逗号。
即如果取消逗号后面的内容,句意并不受影响。这 说明这是一个非限定性定语从句。而在非限定性定语从句中,只能用which不能用that
3.C。这句话的意思是说“召开了一次讨论旅游业对这个地区的野生动植物的影响的会议”。显然第一个空应该填一个名词。
effort的意思是“努力”,afford的意思是“负担得起”,都与句意不符,所以BD不对。
而affect作为“影响”这个意思来讲的话是一个动词所以A不对。

1.where 就是hotel .做stay 后面的宾语。
2.good 后面都有逗号了。。。
3.选c.作用于。。。