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

过去完成时态,过去时用法?
I graduated from Peking University and have passed ACCA.
I graduated from Peking University and had passed ACCA.
是用have 还是had?
kidowell 1年前 已收到5个回答 举报

hahaxxxxx 幼苗

共回答了17个问题采纳率:88.2% 举报

楼主好,
由于没有明显的时间对比
用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年前

5

武汉马三立 幼苗

共回答了20个问题采纳率:80% 举报

had

1年前

2

binger0898 幼苗

共回答了86个问题 举报

I graduated from Peking University and had passed ACCA.

这句对,主时态要一致。 前面是一般过去,后面应该也用过去的时态(一般过去,过去完成,过去将来,等等)

1年前

1

上海滩滩滩 幼苗

共回答了1个问题 举报

and连接时前后时态一致,直接过去时不需要have的任何形式!如果需要表示在毕业前通过了A..,则需要有时间提示。你可以问问老师,我的错不了

1年前

1

fghggf 幼苗

共回答了6个问题 举报

应用have更合适。

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 21 q. 0.108 s. - webmaster@yulucn.com