现在完成时和过去时的区别
现在完成时和一般过去时的区别如下:
现在完成时强调与现在的关系,如对现在的结果或影响,属于现在时范畴,讲的是现在的情况。一般过去式只是指动作发生在过去的某个时刻,而不是与现在的关系,现在的情况可能已经发生了变化。
②现在完成时不能与确定的过去状语连用,如:三天前、去年、昨天、上周日、2008年等。如果句子中有这些明确的过去时间状语,应该用一般过去时。
③现在完成时不与when引导的特殊疑问句连用,when后只用一般过去时表示已经发生的动作。但是现在完成时可以和疑问词连用,如where和why。
④since引导的时间状语从句后面是一般过去时,现在完成时只使用前面的主句。
⑤一些时间状语,如今天早上、这个月、今晚等。,既可与一般过去时连用,也可与现在完成时连用,但内涵不同。与一般过去时连用时,表示与“现在”无关,时间已成为过去。与现在完成时连用时,表示包括“现在”。