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

问题描述:

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

售货员们都会这么说,就像定理

这里用says表达的是: 在强调salesman对任何顾客都这么说,昨天今天明天都会说这样的话.

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

我觉得是说话者想要强调the salesman所说的话是一直有效的。就像对于客观存在的不会改变的东西,我们不用过去时而用一般现在时如the earth goes around the sun.这个事实不会因为时间而改变所以用一般现在时。