did 作为一般过去时的助动词,它已经体现的句子的时态了而且didn't 已经表示为一般过去时的否定形式所以它的谓语动词要用原形,即 give 而不是 gave。同样在一般过去时的一般疑问句和特殊疑问句当中,谓语动词也是用原形只有一般过去时的肯定句,谓语动词要用它的一般过去式形式(当然有的动词原形和过去式、过去分词形式相同,具体时态要自己判断了)具体可以参考语法里面的一般过去的讲解。希望帮到你