when时间状语从句表示与主句有先后顺序的时候,经常既可以用完成时也可以用一般时,请教老师有没有必须用完成时的情况?
例如这句话从句可以改为过去时吗,When I have phoned Kate,we can have diner.
一般这两个时态在这种句子中是可以互换的,很少会有必须用完成时的情形。除非说话人想强调先后。假如家人想要现在吃饭,而你非要先给Kate 打电话,你可以用完成时来强调。但如果真发生这种情形,when的语气就显得不够了,说话人会用after.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!