请帮我看看这句话的时态,

问题描述:

请帮我看看这句话的时态,
at that moment i was having lunch with my guest.这句话我不知道为什么不能写成这样,at that moment i was have lunch with my guest.这有什么区别阿
这里的having是现在分词,还是动名词阿,
既然是进行时,应该是现在分词才对阿

此处having就是一个现在分词.强调的是正在进行时.如果是at that moment i was have lunch with my guest的话 就有两个动词同时出现在一个句子里了.这是不允许的.然后因为又是at that moment ,表示的是过去时,所以此...