have或had后面加过去分词,过去式有什么差别?

have或had后面加过去分词,过去式有什么差别?
就像had run out of ,have ran out of .二者有什么区别或者说其中一个是错误的不存在的?
濒于的爱情 1年前 已收到3个回答 举报

弯弯小豆 春芽

共回答了19个问题采纳率:78.9% 举报

have或者had加过去分词是完成时的标志,不能加过去式.有一些词的过去分词和过去式形式是一样的,但这不能说have和had后面加的是过去式

1年前

1

阿呆历数108 幼苗

共回答了99个问题 举报

run 的过去式为ran 过去分词为run
分词,无论以何种式出现,都只能作非谓语。而过去式可以用作谓语动词的过去形式,只是有些动词的过去式形式可以作它的形容词,所以也可以作为非谓语的一种。
也就是说,第二个是错误的

1年前

0

xiaohan_19 幼苗

共回答了5个问题 举报

have done表示的事现在完成的而且有可能对现在造成一定的影响的。例如:A:mum,can i go shopping? M:have you finished your homework? A :yes ,of course. mum的意思就是完成作业可以考虑去。 而 had done 表示过去 完成的 一般有个过去的时间点 i remember that i ...

1年前

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