为什么有have do

问题描述:

为什么有have do
比如:have you got any milk sorry,i‘ve run out.

have got中got是过去分词
do的过去分词是done
have you got ...是现在完成时,表示过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在的动作或状态.have you got ...也就do you have...的意思~我知道have got啊。我问的是后面i've run out。run 为什么用动词原形啊这里的run不是一般现在时动词原形,是过去分词,具体变化是 run ran runI have run out of it.