the meeting lasted for three hours.这句为什么要用meet要加ing,后面为什么用for?

问题描述:

the meeting lasted for three hours.这句为什么要用meet要加ing,后面为什么用for?
这句话是什么时态?lasted是怎么回事?

meeting 是名词"会议",本身就有的for "长达",表时间段,指什么事或者动作"持续多久",此句从过去式lasted 可见,用的是"一般过去时",陈述以前发生的事 此句意为:这次会议持续了三...这整句话是过去时吗?为什么要用lasted for?是的.
lasted 是不及物动词,作谓语, for three hours 是介词短语"长达三个小时" 作时间状语修饰lasted 的