时间状语从句,还是定语从句?【问题】Ten people were killed and several were injured last night when a bomb exploded near the Stock Exchange. 这个句子中,when a bomb exploded near the Stock Exchange. 是时间状语从句,还是定语从句?我认为,句中时间副词 last night,以及类似的时间短语,如:in 2010, during World War II, at Christmas 等,后面若跟 when 从句,假若没有特殊情况,一般都是定语从句,不是状语从句。因为后者跟前者是修饰限定的关系,或者说是定语从句跟先行词的关系。例如:She ate your candy last night when you were asleep.昨晚在你睡觉时,她吃了你的糖果。Last night when I was having dinner with Alan, Johnny bumped into us in the restaurant.昨晚我和阿伦在餐厅吃晚饭时,给约翰尼撞见了。More than half the class bunked off last week when there was a test. 上周测验时,这个班有半数以上的学生逃学。He won the crown in Paris last month when he beat the Italian champion. 他上个月在巴黎赢得了桂冠,当时他打败了意大利冠军。【注意】特殊句式下,如:“主句过去进行时 + when ...”,无论从结构还是表意上看,when 不是引导定语从句,而是从属连词或并列连词。They were talking about the film last night when I came in. 当我进去的时候他们正在谈论昨晚上的电影。We were having a party at school last night when the lights suddenly went out. 昨晚我们正在学校举行派对,突然电停了。I was sleeping soundly last night when I was awakened by someone's groans. 昨夜,正当我熟睡时,我被呻吟声吵醒了。张道真等编著的《英语语法大全》认为:“如果把几个状语放在一起,通常宜于把最短的放在前面,把最长的放在最后”。例如:Yesterday just before breakfast when I was writing a letter, Mr. A called at my house. (先是单词,然后是短语,最后是从句)这个说法意味着:1. 时间状语的排列顺序。这个不是本文探讨的范围,其实这个说法并不正确。这只是一种修辞法,不是语法规则。我们完全可以说:Just before breakfast yesterday when I was writing a letter, Mr. A called at my house.2...