when表示after的意思

There were dirty marks on her trousers ____ she had wiped her hands. 2004·高考全国II卷)

A. where B. which C. when D. that

这道题目选A做定语从句是可以理解的。但是如果选Cwhen表示after的意思能否说的通呢?

请先 登录 后评论

最佳答案 2021-06-15 12:24

不可以用when从句,因为这不符合语言逻辑。where从句说明污渍的在何处。如果你用when从句表示污渍出现的时间顺序,你就是在说废话。另外,when从句如果用完成体,意味着主句和从句之间有一个时间差,这是不符合逻辑的。

请先 登录 后评论

其它 1 个回答

好题  
擅长:英语

用when和after都没问题,但必须改为:... when/after she had wiped her hands on them. 没有on them 信息不明,因为擦手可以用毛巾,这就造成逻辑混乱了。我读完这句话的语感就是这样。

请先 登录 后评论
  • 2 关注
  • 0 收藏,1791 浏览
  • 曾季高 提出于 2021-06-05 20:17