过去完成时态,过去时用法?

I graduated from Peking University and have passed ACCA.

I graduated from Peking University and had passed ACCA.

是用have 还是had???

楼主好,

由于没有明显的时间对比
用have,现在完成时,表示过去发生的事对现在造成的影响.
I graduated from Peking University and have passed ACCA

以下情况用had
I had passed ACCA before I graduated from Peking University.
在从北京大学毕业之前,我就已经考过了ACCA.
考过ACCA和毕业时间对比, 由于毕业时间是过去,考过ACCA的时间又比毕业时间早,即过去的过去,所以用过去完成时.

希望对你有帮助^^
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-19
I graduated from Peking University and had passed ACCA.

这句对,主时态要一致。 前面是一般过去,后面应该也用过去的时态(一般过去,过去完成,过去将来,等等)
第2个回答  2012-12-19
and连接时前后时态一致,直接过去时不需要have的任何形式!如果需要表示在毕业前通过了A..,则需要有时间提示。你可以问问老师,我的错不了
第3个回答  2012-12-19
应用have更合适。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网