They all had on the kind of hats that you knew that they didn't really live in New York.
这应该是一个定语从句,不知道为什么用了that而不是in which这里应该也不能互换?
你对句子结构理解错误。原因有三。第一,你只看句子的结构形式,不顾句子表达的逻辑意义;第二,你不太了解that可以引导结果状语从句;第三,that如果引导定语从句,that是要在从句中作成分的。可是这个that在后面从句中作成分了吗?
have the hat on —— have on the hat . 这里on 为副词小品词,可以位于名词后,也可以用于名词前。that=so that, 引导结果状语从句。他们都戴着那种礼帽,所以你知道他们其实并不住在纽约。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!