Have, Has, Had的用法与区别
Have, has, had 是英语中高频使用的动词,三者同属“have”动词的不同形式,核心区别体现在
时态和
人称搭配上。理其用法需从基本形式、适用场景及常见搭配入手,以下分维度析:
一、基本形式与时态对应
have:原形动词,主要用于一般现在时第一人称、第二人称及复数主语、不定式结构to have或情态动词后如can have, must have。
例:I
have a pen. / You
have two sisters. / They
have classes every day.
has:第三人称单数形式,仅用于第三人称单数主语的一般现在时he/she/it/单数名词。
例:She
has a red bag. / The dog
has a long tail. / My father
has a meeting now.
had:过去式和过去分词形式,用于一般过去时所有主语、过去成时需搭配had+过去分词及现在成时的被动语态等。
例:He
had breakfast at 7 a.m. / We
had finished homework before dinner.
二、人称搭配规则
第一人称I/We:现在时用have,过去时用had。
例:I
have a dream. / We
had a trip last month.
第二人称You:单复数均用have现在时,过去时用had。
例:You
have good taste. / You
had a busy day.
第三人称:
- 单数He/She/It/单数名词:现在时用has,过去时用had。
例:It
has rained for 3 days. / The book
had 200 pages.
- 复数They/复数名词:现在时用have,过去时用had。
例:They
have three children. / The trees
had green leaves in spring.
三、常见用法场景
1. 实义动词表示“拥有、经历、进行”等具体动作
have/has现在时:描述当前状态或习惯。
例:She
has a pet cat. / We
have lunch at noon.
had过去时:描述过去发生的动作或状态。
例:I
had a birthday party yesterday. / He
had a cold last week.
2. 助动词构成成时态
have/has + 过去分词:现在成时动作对现在的影响。
例:I
have lived here for 5 years. / She
has finished the work.
had + 过去分词:过去成时过去某动作前已成的动作。
例:They
had left when I arrived. / He
had learned English before moving to Canada.
四、典型错误对比
❌ 错误:She have a new phone.
✅ 正确:She
has a new phone.第三人称单数现在时需用has
❌ 错误:They has a big house.
✅ 正确:They
have a big house.复数主语现在时用have
❌ 错误:I has eaten breakfast.
✅ 正确:I
have eaten breakfast.第一人称现在成时用have
❌ 错误:He has a meeting yesterday.
✅ 正确:He
had a meeting yesterday.过去时间状语需用had
论是表示“拥有”“经历”,还是构成成时态,have, has, had的核心差异始终围绕“时态”和“人称”。掌握“has仅用于第三人称单数现在时,had用于过去时及成时,have用于其他情况”的规则,即可准确运用这三个高频动词。