have been的区别是什么?
这个问题我会,虽然我英语口语不是很好,但是对英语四六级词汇还是很熟悉的(❁´◡`❁)*✲゚*给大家总结了一个表格可以先粗略看一下:
【含义解释】
1、have英[həv] 美[həv]
aux. 已经
vt. 有;吃;得到;从事;允许;雇用;享有
n. [常用复数]富人,有产者,有钱人;富国
2、been英[biːn] 美[bɪn]
be的过去分词,有;在;是;到达;拜访
相同点:都有表示“有”的意思
不同点:have表示“有”之意,指物质上的所有、身心上的具有或构成上的含有;而been表示“有”之意,指的是某个位置具体有某些东西。
【用法区别】
have的基本意思是“有”,指物质上的所有、身心上的具有或构成上的含有。引申可作“享有”“容许”“招致”等解。
have作实义动词时,是及物动词,接简单宾语,也可接双宾语,还可接以带或不带to的动词不定式、现在分词或过去分词充当补足语的复合宾语。
have可用作静态动词,也可用作动态动词。作静态动词时表示一般意义上的所有关系,不能用于被动结构; 作动态动词时表示经历、完成等行为,可以但少用于被动结构。
been常有“来”或“去”的意思。
been指得是一次“完整”的来或去。
【典型例句】
have的例句如下
Have a glass of beer to rinse your dinner down.
喝杯啤酒把你吃的晚饭冲下去。We will have pork chops for dinner.
我们晚餐吃猪排。We have a right to a living wage.
我们有权得到足够维持生活的工资。
been的例句如下
I had been a footman for 20 years.
我曾做过20年的听差。I have been instructed by my agent that you still owe me 100 pounds.
我的代理人通知我,你还欠我100磅。I've never been seriously ill.
我从未得过大病。
区别:三个单词的区别在于不同时态和不同人称之间,三个单词其实表达为一个意思。
.用法:
如果是一般现在时:第三人称单数的时候用has,其它(如第一人称和第二人称)用have。
如果是一般过去时:全部都用had
拓展:have been,has been, had been
1.解释:have/has/had+been 都是完成时。
2.区别:has/have been是现在完成时,has用于第三人称单数; had been过去完成时,跟前者相比,比前者更为过去;
3.例句:
(1)He has been doing this work for a period of time.
(2)I want to have this book.
(3)Have you pass the math exam?
(4)Do you ever had a thought that you can win this game?