I bought a pair of shoes yesterday afternoon.

问题描述:

I bought a pair of shoes yesterday afternoon.
The salesman says that they will last me for at least 2 yrs.
这句话怎么理解啊 为什么下面是一般现在时的"says"啊?
p96

一般现在时表示陈述客观事实,表示存在的状态,老板对你的承诺实际就是一种状态,现在还有效,所以用一般现在时,但如果用一般过去时这句话也是正确的,当我们向别人陈述一件事情的时候常用一般现在时来代替一般过去时