have been 和had been 什么区别完全

编辑: admin           2017-19-02         

    have been 是现在完成时

    1、have been可以认为是现在完成进行时的标志.结构have been doing.

    一般来说现在完成进行时有两种用法.一表示过去的动作延续到现在,并有可能延续下去:

    He has been working out all day.他整天在锻炼.(暗示有可能继续锻炼.)

    二是现在完成进行时有时富有情感色彩.这是现在完成时所没有的功能:

    He has been always talking with his girlfriend. 他总在跟女友唠叨.(有情感色彩)

    He has always talked with his girlfriend. 他总跟女友聊天.(没有感情色彩)

    2、have been可以认为是现在完成时的主动形式和被动形式,如:

    He has gone to work. 他已去上班了.(主动)

    He has been arrested.他被逮捕了.(被动)

    had been 是过去完成时

    即过去完成过什么动作 做过这件事

    i had been a good student 我过去曾经是一个好学生

    had been也可用在虚拟语气中 表示假设 比如说

    if i could go to school, i had been a good student

    提示:

    He has been to Beijing. 他去过北京

    He had been to Beijing when he was a child. 他很小的时候就已经去过北京了

    即描述的这句话本身所在的时间是现在就用have,如果是在说过去的事情就用had。

    类似问题

    类似问题1:have been与had been的区别?(谢瓜了)这句话中的have been解释下:[英语科目]

    have been 是现在完成时 表示做过这件事 已经完成

    比如说i have been to shanghai 意思是我已经去过上海了

    had been 是过去完成时 即过去完成过什么动作 做过这件事

    i had been a good student 我过去曾经是一个好学生

    had been也可用在虚拟语气中 表示假设 比如说

    if i could go to school,i had been a good student

    如果我过去可以上学的话 我会是个好学生 表示虚拟语气时 had been可以 用were来代替

    我就知道这么多 不好意思~希望对你有点帮助

    类似问题2:had been 和 has/have been的区别是什么?[英语科目]

    has/have done是现在完成时,与过去时的区别是结果对现在所造成的影响,

    has/have been done是现在完成时的被动语态,had done是过去完成时,动作发生在过去的过去,had been done是过去完成时的被动语态,

    类似问题3:had/have/has gone/been 的区别如题了我问几个问题has gone 和have gone 的意思和用法都是一样的吗``还是其中一个不存在has been 和have been 也是一样同上问题还有had gone 和 have/has gone 有什么区别``要有[英语科目]

    has gone是现在完成时针对第三人称单数的,have是第一人称或复数的,比如he has done something他做了什么事,I have done something我做了什么事,they have done something他们做了什么事.

    had gone是过去完成时,对过去已经做过的事描述.She had gone to Shanghai.她去了上海(用于叙述以前的事,比如写在日记里).have/has gone是现在完成时,She has gone to Shanghai,她去了上海(还没回来).They/I have gone to Shanghai.他们/我去了上海.

    had been是过去完成时,表示去过什么地方,也是对过去已经做过的事的描述.I had been there.我去过那里.have/has been 是现在完成时,前者用于第一人称或复数(I或they等),后者用于第三人称单数(she或he或someone 等),he has been there.他去过那里(不管有没有回来).

    下面是术语意义:

    过去完成时 :

    1) 概念:表示过去的过去

    过去完成时:即过去的过去所发生的事情!

    其构成是主语+had +过去分词.

    那时以前 那时 现在

    2) 用法

    a.在told,said,knew,heard,thought等动词后的宾语从句.

    She said (that) she had never been to Paris.

    现在完成时:

    现在完成时的用法

    主语+have(has)+过去分词(done)

    (1.)定义:现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在.

    I have lost my wallet.(含义是:现在我没有钱花了.)

    Jane has laid the table.(含义是:简已在吃饭.)

    Michael has been ill.(含义是:现在仍然很虚弱)

    He has returned from abroad.(含义是:现在已在此地)

    (2.)定义2:现在完成时可以用来表示发生在过去某一时刻的,持续到现在的情况,常与for,since连用.

    Mary has been ill for three days.

    I have lived here since 1998.

    类似问题4:have been doing 和have done 还有had done三者的区别,用法举几个例子,[英语科目]

    have been doing 是现在完成进行时,表过去发生的动作一直在进行到现在.

    We have reading an interesting book since last week.

    have done 是现在完成时,表在过去发生的动作对现有影响.

    So far I have been to Beijing twice.

    had done 是过去完成时,表过去的过去.

    When I got there he had gone.

    我是从事英语的,不明再问啦.

    类似问题5:关于Have和Had 还有Have been和Had been的区别我很难区别,老师说过过去的过去 还有对现在造成一定影响的 就用Had,可是碰到题目我还无法搞清楚,最好是有例句带讲解的,谢谢你们了(不急,要具体[英语科目]

    从你的问题可以看出你真的有点混乱哦.

    have done 是现在完成时 have been done 是它的被动态形式

    比如说 i have turned off the lights. 说明我已经把灯关了,灯现在是灭的.

    用被动态来做就是the lights have been turned off.

    had done 是过去完成时 had been done 是它的被动形式

    i had turned off the lights before i left the office.

    我离开办公室之前就已关灯了.

    我离开办公室是一个过去的动作,那关灯的动作是发生在离开之前,也就是所谓过去的过去.

    所以用了had turned off.

    被动态 the lights had been turned off before i left the office. 这个应该就能理解了吧~~

    加油,时态这东西确实有点难,容易混乱~~

  •   4
  • 相关文章

    专利代理人资格考试
    初级经济师考试
    执业医师考试
    教师资格证考试
    同等学力申硕考试
    AP考试
    CCIE考试
    营养师考试
    bec考试
    gre
Copyright ©2009-2021 逆火网训All Rights Reserved.     滇ICP备2023009294号-57