先用这个举行举个例子,I didn't know anything about this until he told me last night.我的问题是,从这个句子动作发生的时间先手顺序看,know这个动作是发生在tell之前的,为什么不用过去完成时,而用一般过去时呢?多谢指教。
热心网友
过去完成时或一般过去时都对。只是习惯用后者,因为until已经表明了动词的先后顺序,何况前后两个动作联系紧密,前面结束,后面发生,这样都用一般过去时更符合英语习惯。
热心网友
not ..until 意为“直到。。。才。。。”先译后边的从句,这样你就清楚哪个动作先发生了。“直到昨晚他告诉我时,我才知道此事。”
热心网友
I didn't know 表示一种状态, 一直是不知道.延续到他告诉我这一刻为止,我才知道.一般完成时表示一种情感在里面.例如:I haven't eaten for two days.我已经两天没吃饭了。 再如;I had washed the clothes three days before .三天前我就已经洗过衣服了。
热心网友
know这个动作是发生在tell之后的!!再看一下吧!“昨晚他告诉我时,我才知道此事”。