过去完成时态,过去时用法?I graduated from Peking University and have pas
5个回答

楼主好,

由于没有明显的时间对比

用have,现在完成时,表示过去发生的事对现在造成的影响.

I graduated from Peking University and have passed ACCA

以下情况用had

I had passed ACCA before I graduated from Peking University.

在从北京大学毕业之前,我就已经考过了ACCA.

考过ACCA和毕业时间对比,由于毕业时间是过去,考过ACCA的时间又比毕业时间早,即过去的过去,所以用过去完成时.