因为当if条件从句与主句表示的时间不一致时,两部分句子的动词形式也应作相应的调整,而不能一味遵循通用的形式
在个句子中,从句的动作发生在过去,而主句的动作发生在现在,因为有个now
翻译的话就是:
如果你过去仔细研究了这个问题的话,你现在就不会遇到任何困难了
如果填would have done的话,翻译就是:如果你过去仔细研究了这个问题的话,你当时(还是指过去)就不会遇到任何困难了
关键是这里有个now表明前后时间不一致
因为当if条件从句与主句表示的时间不一致时,两部分句子的动词形式也应作相应的调整,而不能一味遵循通用的形式
在个句子中,从句的动作发生在过去,而主句的动作发生在现在,因为有个now
翻译的话就是:
如果你过去仔细研究了这个问题的话,你现在就不会遇到任何困难了
如果填would have done的话,翻译就是:如果你过去仔细研究了这个问题的话,你当时(还是指过去)就不会遇到任何困难了
关键是这里有个now表明前后时间不一致