英语的一般过去式和现在完成时的区别

问题描述:

英语的一般过去式和现在完成时的区别
语法填空时总会弄错,最好能结合例子解释,

一般过去式,是表示过去时间发生的事情,
现在完成时,是表示到现在为止已经完成的事情
最主要看时间词
例如:He finished his homework last week.
He have finished his homework for a week.