2个回答
展开全部
你好,我是一名高中英语老师,很高兴为你解答。
如果按照你所说的选择C,那么我先把这句话转换成陈述句,你看看:
I had never expected to hurt your feeling while I was expressing...
had done 作为过去完成时,描述的是过去的动作一直持续到过去的某一个时间点,要么刚好结束要么持续下去。(再怎么持续,以现在来看都已经结束了,而且是在过去结束的)
was doing 作为过去进行时,描述的过去某一个时间或时间段正在发生的动作。
需要填的是expect的正确形式,那么我们学过“一个动作发生时,另一个动作正在发生”的表达法,因此,当while I was expressing...来作时间状语的时候,主句只能用一般过去时。
我这样说你可明白?关键原因就是主句谓语动词的时态需要和时间状语相呼应。
如果按照你所说的选择C,那么我先把这句话转换成陈述句,你看看:
I had never expected to hurt your feeling while I was expressing...
had done 作为过去完成时,描述的是过去的动作一直持续到过去的某一个时间点,要么刚好结束要么持续下去。(再怎么持续,以现在来看都已经结束了,而且是在过去结束的)
was doing 作为过去进行时,描述的过去某一个时间或时间段正在发生的动作。
需要填的是expect的正确形式,那么我们学过“一个动作发生时,另一个动作正在发生”的表达法,因此,当while I was expressing...来作时间状语的时候,主句只能用一般过去时。
我这样说你可明白?关键原因就是主句谓语动词的时态需要和时间状语相呼应。
更多追问追答
追问
如果while后面的句子改成过去式,前面是不是就可以用完成时了?
追答
不行,需要改while,比如改成before,整句可写成:I had never expected to hurt your feelings before you cried.我从未想过会伤害到你,在你哭出来之前。
可否能理解?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询