永发信息网

英语强人快来来

答案:3  悬赏:80  手机版
解决时间 2021-04-27 10:47
  • 提问者网友:送舟行
  • 2021-04-27 07:00
现在完成时,have后何时+BEEN何时不加?
最佳答案
  • 五星知识达人网友:深街酒徒
  • 2021-04-27 08:14
have 后面接过去分词。当句子中有表示实际意义的动词时,把该动词变成过去分词;如果是系动词,那么就要变成been了,been是am,is,are的过去分词。
全部回答
  • 1楼网友:長槍戰八方
  • 2021-04-27 10:48

1、have后面加been是“被……”的意思(当然是过去被怎么样了)。

I have been beat by him.我被他打败了 I have beat him.我打败了他。

2、我曾到过……地方(暗含但是现在已经回来了)

I have been there for three year.我曾经在那儿呆过三年

  • 2楼网友:夜风逐马
  • 2021-04-27 09:42

been 是动词be的过去分词 现在完成时的构成 have/has + done(动词过去分词)

he has been a teacher since 2003

i have lost my key

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯