There were dirty marks on her trousers ____ she had wiped her hands. (2004·高考全国II卷)
A. where B. which C. when D. that
这道题目选A做定语从句是可以理解的。但是如果选C,when表示after的意思能否说的通呢?
不可以用when从句,因为这不符合语言逻辑。where从句说明污渍的在何处。如果你用when从句表示污渍出现的时间顺序,你就是在说废话。另外,when从句如果用完成体,意味着主句和从句之间有一个时间差,这是不符合逻辑的。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
用when和after都没问题,但必须改为:... when/after she had wiped her hands on them. 没有on them 信息不明,因为擦手可以用毛巾,这就造成逻辑混乱了。我读完这句话的语感就是这样。