The farm ____we stayed last week is a lovely place for a holiday .A.when B.that C.where D.at that

问题描述:

The farm ____we stayed last week is a lovely place for a holiday .A.when B.that C.where D.at that
答案选C.但是我不明白的是,既然可将从句还原为we stay (at the) farm,那么at that为什么是错误的?另外,at that与where之间有什么区别?什么时候用at that,什么时候用where?

根本没有at that 的用法
所以,at which=where你能理解,其他就没什么问题了
定语从句有三不法
没有what how引导,也没有介词加that 的用法