怎样判断是一般过去时还是现在完成时?比如下面这题

问题描述:

怎样判断是一般过去时还是现在完成时?比如下面这题
I ___a mistake. Please don't angrywith me.
A.made B.had made
是不是看有没有具体的过去时间?

对现在造成影响了 用现在完成时