如何分辨英语中的过去式与现在完成时

问题描述:

如何分辨英语中的过去式与现在完成时
主要是关于一个句子中填空,到底代词前面该填did还是have/has

过去式是说过去发生的事,只是陈述过去发生过这件事;而现在完成式虽然也是说过去发生过的事,但是它更着重的是这件事对现在的影响.