44问答网
所有问题
现在完成时 请问has been和has become有什么区别,它们不都是“成为”吗?
如题所述
举报该问题
推荐答案 2021-08-13
be的现在完成时是been,强调一种状态。
become的现在完成时形式为become,强调变成,成为这个动作。
两者的差别在于强调的东西不一样,意思是一样的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/YRVZDD6WVDWGKGGG6VR.html
其他回答
第1个回答 2021-08-13
前者是表示状态,可以与表示一段时间的状语或者
从句
一起使用,而后者是表示变化过程的非延续性动词不能与表示一段时间的状语或者从句一起使用,如:He has been a soldier for about two years/ since two years ago.
第2个回答 2021-08-14
has been后可以接一段时间,而has become不能,例如:He has been a student for 4 years.
第3个回答 2021-08-13
has been和has become在某些场合可以替换,但多数时候是不同的意义。例如It has been two weeks since I met him last time.这里只能用has been.
相似回答
...
请问has
been和has
become有什么区别,它们不都是
“
成为
”
吗?
_百度...
答:
区别是成为
xx一段时间的话用
has
been,
突然一下
成为的
话用has
become
has
been和
had
been的区别是
什么?
答:
1、时态和动作发生的时间关系不同
"Has been"是现在完成时(Present Perfect)的形式,用于描述从过去某个时间点开始,一直延续到现在的动作或状态。它强调的是过去到现在的持续性。而"Had been"是过去完成时(Past Perfect)的形式,用于描述在过去某个时间点之前已经发生并完成的动作或状态。它强调的...
has
been和
had been
有什么区别?
答:
have been 和 has been 只是根据前面主语的人称而定
。都是一般现在完成时 简单来说如果前面是I,you,we以及复数形式的主语则是have been 第3人称单数如he,she,it,则是用has been 有been的话表示被动语态 had been则是过去的过去,是过去完成时,和上面一样有been的话表示被动语态 如果都加done的话...
英语
的现在完成时have,has,have
gone,has
been有什么区别?
答:
have
been
to意为“曾经去过某地”
,现在
已不在那里了,后可接次数,如once,twice,three times等,表示“去过某地几次”,也可和 just,never,ever等连用。如: My father
has
been to Beijing twice. 我父亲去过北京两次。 I have never been to the Great Wall. 我从未去过长城。
大家正在搜
become能用于现在完成时吗
since现在完成时
see的现在完成时
become过去完成时
现在完成时怎么用
since现在完成时
相关问题
has become和has been becoming 有...
had been与has been用法有何区别
为什么这里不用has became 现在完成时呢?has b...
现在完成时 请问has been和has become有什么...
英语中现在完成时和现在完成进行时的区别
请问been和was到底有什么区别啊,明明都是过去时态?
现在完成时中,have/has 和 have/has bee...
现在完成时