【“havebeen"的用法及意思Hehasbeenillf-查字典问答网
分类选择

来自李维国的问题

  【“havebeen"的用法及意思Hehasbeenillfortwodays这句话中的havebeen不应该是完成时态的被动语态吗?为什么这句话的翻译是“他病了两天”?并没有体现出被动语态啊!还有,麻烦翻译一下“I‘vebe】

  “havebeen"的用法及意思

  Hehasbeenillfortwodays

  这句话中的havebeen不应该是完成时态的被动语态吗?为什么这句话的翻译是“他病了两天”?并没有体现出被动语态啊!

  还有,麻烦翻译一下“I‘vebeenwrong"这句话

3回答
2020-08-04 16:58
我要回答
请先登录
崔义烈

  havebeendone才是完成时态被动语态这里的been强调的是时间很长了

  我错了

  还有不一定是被动语态一定要翻译出来某些时候它是语意表被动

2020-08-04 16:59:35
李维国

  第三种?

  “havebeen+adj"表示什么?

  用法二:havebeen+及物动词的过去分词,为现在完成时被动语态的形式,表示一个已完成的被动动作。

  表现在完成时态的,应该是“havebeendown"吧,其中的”down"不仅仅只能是及物动词的过去分词吧

2020-08-04 17:01:22
崔义烈

  havebeen+adj是be+adj的现在完成时,表示从过去到现在的状态,例如:Theoldmanhasbeenillfor20years.老人有病20年了。

  用法三:

  havebeen和不同的单词连用,表达不同的意思。

  一、havebeen与表示职业的名词连用,用来询问或说明某人所从事的职业。例如:

  Haveyoueverbeenateacher?你曾经当过教师吗?

  I'vebeenadoctorbefore.以前我曾经是一位医生。

  这种表达与howlong,for或since等表示时间的短语连用后,则表示此种状态的持续时间。例如:

  Howlonghaveyoubeenaplayer?你当运动员有多久了?

  I'vebeenaworkerfortwelveyears.我当工人十二年了。

  I'vebeenasoldiersincetwoyearsago.自从两年前我就当了战士。

  二、havebeen后接形容词,表示某种行为或状态。此时和表示时间的短语howlong,for或since等连用时,则表示这种状态持续的时间。例如:

  Theshophasbeenopen.这家商店营业了。

  Howlonghasthisfactorybeenopen?这家工厂开工多久了?

  Thefactoryhasbeenopenforseveralyears.这家工厂开工好几年了。

  Thebabyhasbeenasleepsincehismotherleft.自从他妈妈走后,这小孩就睡着了。

  Ihavesotiredthesedays.这些天我很累。

  这种方式也用来表示天气等:

  Ithasbeenhotsincelastweek.自从上周以来,天气一直很热。

  某些动词的分词用作形容词时,也可以使用这种句式表达。例如:

  Jim'spursehasbeenmissing(foraweek).吉姆的钱包丢了(一周了)。

  Thetrainhasbeengone(forhalfanhour).火车开走了(半小时了)。

2020-08-04 17:02:11

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •