依据剑桥grammar in use, 一般目前时表常常反复发生的事或者目前的状况或状况。
既然可以表示目前的状况,为何正在下雨只可以用 it is raining 呢不可以用it rains呢?为何 i appreciateyour help 就能用一般目前时表目前的状况下的感谢呢。为何我想目前给你买个蛋糕 i buy a cake for my mom 明明是目前的动作,就是不对的呢?
由于一个谓语动词可能表示一个状况或习惯在目前存在着,比如 He goes to school by bus every day. (习惯)He likes football. (状况) 你的句子 I appreciate your help.中 appreciate是静态动词,表示主语的一种心理状况。习惯和状况都是长期的,没结束意义的,你说话之前和说话之后,状况和习惯都还是存在的。但谓语动词也可以表示事件的发生,一个事件的发生一直会结束的,事件可能是短暂事件,也会是持续事件。一般目前时只能表示在说话时发生并且在话音落之前结束的短暂事件。比如一个足球运动员把球传给队友,现场的解释说明员同时解释说明,He passes the ball to Wu Lei, who shoots at the goal. 传球和射门这二个动作都是在解释说明员说这句话的时候发生并结束的。假如一个时间在说话时正在发生,还没结束(持续性事件一般就是这样的情况),你就不能用一般目前时表示,而要用目前进行时。目前进行时表示在说话时预计会结束而尚没有结束的情景。假如一个动作在你说完话了都还没发生,你就要用以后时。I will buy a cake for my mom. 假如你说话时动作已经结束了,你就要用一般过去时或过去完成时,I bought/have bought a cake for my mom. 但你不可以用一般目前时,由于买蛋糕这个动作不可能在你说这句话的时候发生并且结束。假如你正在买蛋糕,就就要用目前进行时 I am buying a cake for my mom.