因为其他三个都不对.
would change 表将来,不合适
has changed 现在完成时显然不对,至少应该是 had changed,过去完成时才行
was changing 表示过去正在发生的事,显然本句不是这个意思.
可以信服吗?或者还有什么疑点,说出来.同感,关键就是had changed 跟changed的区别。这是04年的重庆高考题,04年后的高考题里头还有一道类似的题。比较迷惑~烦请解答。关键在于 before, ago 这些引导时间状语的词,如果出现这些词,主句要用一般过去时。这可以说是一个惯例。关于过去完成时的一些例子,参见百度百科(链接如下),体会一下区别吧,看看用过去完成时的句子中是否出现 before,ago 这些时间关键词。
