高中英语语法的两个完成句子问题

问题描述:

高中英语语法的两个完成句子问题
1.If times (have changed) ,have our ways of thinking changed too?
如果时代变了,那么我们的思维方式也变了吗?
2.Tony isn't here for lunch because his pet bird(died) this morning and he has been sitting for quite a long time in his room crying
托尼不在这吃午饭.因为今天早上他的宠物鸟死了,他就一动不动坐在房间里哭了好长时间.
解释一下第一题为什么不直接用changed
第二题为什么不用现在完成时,不是对现在的影响吗?

第一个可能是因为考虑到和后面句子的时态一致
第二个有this morning这个时间状语,是说明鸟死这个的事实那如果句子里面出现了具体过去的时间,那么不管对现在有没有影响都用过去式呢?一般应该是都用过去式吧