英语问题Therewasatime____Iheatedgoto
There was a time ____I heat go to school .填什么when还是that ?
单纯从分析,我支持用when,因为这句话补足了就应该是There was a time at which I hated to go to school.而when=at which. 另请见应用实例:There was a time when real heroes were selfless. (Houston Chronicle 2005) 但语言在应用中并不是一成不变的,如这里用that也是正确的,它引导一个同位语从句,表示后面动作与这一时间是同时的.如:There was a time that I did not think I would make it, but with the help of tutors, I did." 不管用when还是用that, 总体意思都是表示以前有这种情况,但现在已不再是这种情况了.只不过用when时容易使人产生一种具体时间的感觉,如在上述when的实例中,就容易使人想起,曾几何时真正的英雄是无私的,这个时间大概有一个范围.而用that可能就不会这么强调时间的明确性,只是说以前某个时候有过这种情况,至于具体是什么时间,就不那么细究了.从这一点考虑,原题中选that就可以了. 综合考虑起来,我觉得用that在这句里就完全可以了,因为我们不必要去追究到底你不爱上学是在什么时候. 当然,这个句子什么都不填也是对的. (上述例句通过google搜索而得)