发布网友 发布时间:2024-10-23 21:26
共1个回答
热心网友 时间:2024-11-07 08:02
p.p就是past participle,即过去分词,have+p.p=have+过去分词,就是现在完成时的意思了。
情态动词+完成时相当于过去完成时,而不是现在完成时,为什么?因为英语语法中,情态动词后的词要使用原型,比如would have done表示过去完成时和had done属于同一时间轴,而不是have done,因为would作为情态动词,后面不能写成had,所以不能写成would had done,只能写成would have done。
现在完成时的动词把 have(助动词)和done(过去分词)看成一个整体来分析,在句子中,这部分叫做谓语。
如果还有其他英语方面的问题可以在微博上问我,我的微博是 英语小张