1 He used to smoke a lot.
2 What did you say right now
先解释这两句,我觉得都用过去式比较好.
因为第一句明显暗含的意思是,他过去吸烟很厉害,然而现在不吸了,或者吸得不那么厉害了.所以他过去吸烟这个事实对于现在没有任何影响,或者换句话说,没有持续到现在,因此用过去时.
第二句的话也是如此,你刚才说了话,现在没在说,因此我选择用过去时.但有一种情况必须用现在完成时,那就是,比如“我仍然记得你曾说过的话”I still remember what you have said 就要、必须用完成时,因为暗含你曾经说过的话对我影响很深,因此我才会记得,这样的一层意思在.
另,一般有明显的过去时间词的句子,如“在1999年”“昨天”“曾经”之类的词一般,一般而言用过去时.
出现“自从去年起”“很久没有做过……事情”“近两年来”之类的词就要用到现在完成时.
这个还是要靠多做题,多碰到,自然便能找出其中诀窍,掌握其中规律.