怎么区分过去时与现在完成时啊?
1个回答

这个啊,很简单.

主要看过去发生的事情是否对现在造成了影响.如果造成了,用现在完成时;反之,用一般过去时.

举个例子:

I lived here for 10 years.(一般过去时 表示我曾经在这里住了10年,而现在不在这里住了.)

I have lived here for 10 years.(现在完成时 表示我已经在这里住了10年,并且现在我还在这里住)

明白吗?