第一题中, WOULD HAVE FOUND清楚的表达了:如果AFFORD HOUSHOLD APPLICATIONS 发生在their grandparents那时候,那爷爷奶奶们会有的反应。而WOULD FIND的时态与这个意思时间性不合。
这里的时态不是与主句比。是要表达上述的意思。 WOULD HAVE FOUND是对“过去”情况的假设。 ************************************************************ 高手啊,brunhild讲的好, GEMJ讲解的更是有一剑飞仙的感觉....不过有点高度抽象了........试着解释一下,大家看我的理解有没有问题:
依照这个标准呢,我们可以发现C选项有问题,因为无论would+动原,还是would+过去完成时,前面都不应该用can,起码要用could....但是再仔细看看呢,这里这个would find或者would have found都不是在主句里面的,不是上面说得2种主从条件句里面的,而是在一个定语从句里的(that省略),所以呢,前面can不需要变形用过去时(本来就不是主从条件句)----------也就是GEMJ说得,这里时态不是和主句比.(也就是不用尊守上面2个标准).只是借用would have表达和过去的情况相反这种意思而已.