have、 had、 has的用法和区别是什么?
2个回答
展开全部
have、had、has的用法和区别:
1、根据主语形式不同变形不同。如果是一般现在时,第三人称单数的时候用has,其它(如第一人称和第二人称)用have。
2、主语是过去式时形式不同。如果是一般过去时,全部都用had。
3、主语是完成式时形式不同。has/have been是现在完成时,has用于第三人称单数,had been过去完成时
扩展资料:
have
英 [həv] 美 [hæv]
aux.用以构成完成式及完成式的不定式,表示已经…
vt.有,具有;拿,取得;从事;必须,不得不
n.〈口〉有产者,有钱人;富国;〈英俚〉欺骗,诈骗
第三人称单数: has 现在分词: having 过去式: had 过去分词: had
例句:
When I met her, she had just returned from a job interview
我遇见她时,她刚参加完一场求职面试回来。
You haven't sent her away, have you?
你还没有把她送走,是吗?
展开全部
这三个形式是同一种助动词的三种不同的形式,它们都是助动词,用于完成式或完成进行时中。
助动词have可以与过去分词构成各种完成时态,也可以与been加现在分词构成各种完成进行时态。
强调动作的完成,就用完成时,而完成进行时强调动作的延续,因此,表示动作的完成,只能用完成时,而不能用完成进行时。在表示动作的延续时,虽然既可用现在完成时,也可用现在完成进行时,但现在完成进行时强调动作的进行。因此在需要明确表示动作还要持续下去时,应用现在完成进行时。
有些静态动词只能用于现在完成时,一般不能用于现在完成进行时。
现在完成时与现在完成进行时的相通性:在表达一个从过去开始而现在仍在继续或刚刚结束的动作时,某些动词既可以用现在完成时,也可以用现在完成进行时。
助动词have可以与过去分词构成各种完成时态,也可以与been加现在分词构成各种完成进行时态。
强调动作的完成,就用完成时,而完成进行时强调动作的延续,因此,表示动作的完成,只能用完成时,而不能用完成进行时。在表示动作的延续时,虽然既可用现在完成时,也可用现在完成进行时,但现在完成进行时强调动作的进行。因此在需要明确表示动作还要持续下去时,应用现在完成进行时。
有些静态动词只能用于现在完成时,一般不能用于现在完成进行时。
现在完成时与现在完成进行时的相通性:在表达一个从过去开始而现在仍在继续或刚刚结束的动作时,某些动词既可以用现在完成时,也可以用现在完成进行时。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询