1.C.
此题中的see是引申用法,翻译为“见证”,可以用witness来代替.
时态由the year 2002可以看出,为一般过去时.
2.D
主句为一般现在时,所以该主语从句该用什么时态就用什么时态,不受主句时态的影响.
B has been是现在完成时,意思是“截止到现在60年”,与史实不符.爱迪生他老人家已经过去N(N>60)年了;
D had been更不对了.连个做对比的的过去时间/动作都没有,何谈什么过去完成时即“过去的过去”呢?
A would be是过去将来时,是指“在过去的某个时刻对其后动作的预计”,那本书肯定是天书,能做这么准的预测,不妥;
所以只能选D,直接描述“过去的时间中的某个60年内(其实是指他由生到死的那个时段)的情况”.
3.B
此题解释同上题.
A was playing为过去进行时,但是不能说“过去很多年中他正在定期地踢足球”,明显句意不通顺;
C has played为现在完成时,强调截止到现在,但是后句明明有when he was yong.
D had played为过去完成时,指“过去发生的某个动作/过去某时刻之前发生的动作”,即“过去的过去”,但是该题没有可以作为参照物的过去动作/时刻.
所以,答案同样选B,只是单纯描述过去某时段内发生的动作,用一般过去时.