过去式表示过去完成的动作
eg: He got an A in the test last time
他上次在测验中得了一个A
现在完成表示动作在过去完成,但它的影响持续到了现在
eg:I have seen the film
我已经看过那部电影了,过去看过,这个影响持续到了现在
过去完成时,表示发生在过去的一个动作之前的事情,一般和过去时同时出现的
eg: He got an A in last test and he had gotten 4 As.
他在上一次测验中得了一个A,并且一共已经得了4个A了
第一是根据句子意思,如果表示已经怎样怎样,就用现在完成时。表示做过了就用过去式。第二是看这个句子中的从句的谓语动词时态,如果从句用过去式,主句也用过去式