为什么有的句子加be动词,有的不加?

来源:百度知道 编辑:UC知道 时间:2024/06/25 11:02:17
本人基础好差啊,总问些很简单的问题,呵呵~
I was having dinner at a restaurant .

I have never borrowed any money from you .

have前面怎么一会又be动词,一会没有?

第一个句子HAVE做动词,第二个句子HAVE是现在完成时的固定格式

I was having dinner at a restaurant 是过去进行时,句型为“助动词be的过去式(was/were) 动词的现在分词”,这里的having是动词have的现在分词。
I have never borrowed any money from you是现在完成时,完成时句型是 have(has)+过去分词,这里的have即是句型中的have。

was一句用的是过去进行时,第二句用的是传统的现在完成时结构,结构不一样。一般来说,表达故事之类常用过去进行时。