在英语里情态动词+完成时这里的完成时是过去完成时?have+p.p这里的p.p是什么意思?这里的动词是哪个?

过去完成时和现在完成时的区别?请举例!
2024-12-02 21:09:54
推荐回答(1个)
回答(1):

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(过去分词)看成一个整体来分析,在句子中,这部分叫做谓语。
如果还有其他英语方面的问题可以在微博上问我,我的微博是 英语小张