作实义动词时,have 是一个不规则动词,对应的过去式和过去分词都是 had,第三人称单数是 has,因此要根据具体的情况选择准确的形式。一、用 have,has 或 had 完成下列的句子 1、We _____ Spanish three times per week.2、Rachel _____ a wonderful day last Monday.3、My neighbors _____ a party yesterday.4、Chris _____ piano lessons every day.5、My sister _____ a lot of toys.6、I _____ a dog when I was a child.7、Sara and Peter _____ guests every Friday.8、My mother usually _____ a lot of housework.9、Lily _____ pizza for dinner two days ago.10、She _____ two brothers and a sister.11、I _____ a red car. I love it.12、Matthew _____ a cup of tea this morning.13、When Sammy was little, he _____ a green bike.14、All my brothers _____ blue eyes.15、They _____ fun at the party last night.二、答案及解析1、have解析:We 是第一人称复数代词,谓语用复数,所以用 have。2、had解析:单独的 last + 时间,是过去的时间,所以用过去式 had。3、had解析:yesterday 是过去的时间,所以用过去式 had。4、has解析:every day 是频度副词,所以用一般现在时,Chris 是第三人称,所以用 has。5、has解析:这句是一般性陈述,用一般现在时,my sister 是第三人称,所以用 has。6、had解析:when 引导的时间状语从句的时态是一般过去时,所以用过去式 had。7、have解析:every Friday 表示频度,所以用一般现在时,主语 Sara and Peter 是复数,所以用 have。8、has解析:usually 是频度副词,用一般现在时,my mother 是第三人称单数,所以用 has。9、had解析:时间+ago 只用于一般过去时,所以用 had。10、has解析:同题5。11、have解析:同题5,但主语是第一人称,所以用 have。12、had解析:this morning 在这里是过去的时间,所以用 had。13、had解析:同题6。14、have解析:同题5,但 all my brothers 是复数主语,所以用 have。15、had解析:同题2。