一道英语选择题。。。
题目如下:Haveyoueverbeeninasituation_______youknowtheotherpersonisrightyetyoucannotagreew...
题目如下:
Have you ever been in a situation _______ you know the other person is right yet you cannot agree with him?
选项中有that和where,正确答案是that,为什么不是where呢? 展开
Have you ever been in a situation _______ you know the other person is right yet you cannot agree with him?
选项中有that和where,正确答案是that,为什么不是where呢? 展开
8个回答
2014-03-23
展开全部
situation做先行词时引导词能用where,但要注意前方有个in,in that=where,in where不行,不能这么用。
若是there is a situation_______you konw……那就是where了。
这么记,若后面的从句是形容在这种情况下发生了什么内容,那就是where,若后面的从句是形容这个情况本身,比如这种“情况我从没见过”这句话,就是that,this is the situation that I‘ve never heard of.因为没见过这个情况,并没有说这个情况是发生什么的。
若是there is a situation_______you konw……那就是where了。
这么记,若后面的从句是形容在这种情况下发生了什么内容,那就是where,若后面的从句是形容这个情况本身,比如这种“情况我从没见过”这句话,就是that,this is the situation that I‘ve never heard of.因为没见过这个情况,并没有说这个情况是发生什么的。
更多追问追答
追问
可是。。。"you know......"在这句话里不就是situation的内容吗?
追答
对啊,所以用where和in that,而不是that
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
。。。where 是关系副词,其指代的先行词是地点名词,where在从句中作地点状语。
这里situation 并不是指地点。而是一种处境。。所以不能用where的。
这里situation 并不是指地点。而是一种处境。。所以不能用where的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是一个简单的定语从句撒,如果后面要强调“在”这个sistuation 就用where,where=in that,如果只是强调仅仅是这个sistuation,就用that ,一个定语从句。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为前面已经有一个in了。in that=where
追问
可是situation作先行词的时候,是可以用where的啊,比如in a place where ...... happened之类的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询