欢迎来到慕课网

请问怎么分辨一个名词后出现的完整句子是同位语还是定语

来源:www.nnntw.com 2025-02-16

Have you ever been in a situation______you know the other person isright yet you cannot agree with him?

正确答案是where,为何要把后面看作定语,填where,把后面看作同位语填that为何不能?

where=in which, 引导定语从句。situation意为环境、局面、场所,在这种场所或环境下,后面句子的内容才能成立。即从句本是是个事实,该事实在特定的场所下才能成立,二者之间是状语关系,而不是同位关系。所以用that是不对的。逻辑错误致使的语法错误。

相关文章推荐

英语学习 热门搜索

更多>