现在完成时have done的用法到底有几种?到底怎么用才对

 我来答
小飞燕0925
2017-08-29 · TA获得超过2.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:87%
帮助的人:1193万
展开全部

现在完成时have done   

  1. 有无明确时间状语  

    I have visited the temple.  

    I visited the temple 3 days ago.

  2. 从过去发生延续到现在  

    She has lived here for 2 years .    一直延续到现在  

    She lived here for 2 months 2 years ago.    过去曾延续过

  3. 特殊用法  

    [1]This/It is the first(second.....)time that I have seen the film.    

    It was the the first(second.....)time that I had seen the film.  

    [2]since表示从句中谓语动词表示、状态已结束或完成    

    It is/has been about 2 years since I joined in the army.  入伍2年    

    It is/has been about 2 years since I become a soldier.  入伍2年    

    It is/has been about 2 years since I was a soldier.   退伍2年  



    现在完成进行时have been doing  

    1.从过去发生延续到现在,并将延续下去

    She has been living here.    

    2.过去发生持续到现在,刚刚结束,对现在有影响

    -You look so tired.   -I have been cleaning the room.

    I have cleaned the room.


    将来进行时will be doing  

    1.I will be sleeping at this time next day.  (将来某一时间点) 

    2.I will be playing cards next night.  (将来某一时间段)  

    3.The weather report says that it will be raining when we arrive in London.(计划中特定要发生的事)    


    过去将来时  

    1.would/should do;    

    I asked her if I should see her the following Sunday. 

    2.was/were going to do;计划,打算;预兆  

    3.was/were to do将来要发生的事,后来果然发生了    

    The journey that was to change his life started in July last year. 

    4.Was/were about to do 就要;刚要    

    I was about to leave home when someone called me.

    5.be always doing  情感色彩    

    He is always helping those who need help. (褒扬)  

    She is always making much noise.  (反对)    

过去完成时had done  

1.no sooner...than...   ;  hardly/scarcely...when...  一,,,就,,, 

主句过去完成时,从句一般过去时。No sooner 和hardly/scarcely 在句首时倒装。  

I had no sooner reached home than it began to rain. 

→No sooner had I reached home than it ...  

He had hardly got on the train when the train started out. 

→Hardly had he got on the train when ... 

2.一连串连贯动作,不需要用过去完成时   

I stood up, looked around and closed the door. 

匿名用户
推荐于2018-04-17
展开全部
实在是不得不问,这个时态折磨了我很久,因为太多人说着太多不一样的答案,我自己也总结不出答案要么是1.“一直持续做的动作,但可能不进行下去(我所知道跟havebeendoing的唯一区别)要么是2”过去某时刻做的动作对现在的影响“我理解为”已经“(但到现在也不清楚这影响到底怎么判定,他们说ihavedestroyedadoor,门现在还坏的话)要么是3”重复“答案永远要么是1要么是2,要么都有的话就是复制,现在真心求教高手大师帮忙解惑昨晚看到一部电影,里面团伙在行动,说了一句i'vedonethisbefore,疯掉了,看意思肯定是”已经“,但没法知道这个影响到底在哪,后面又沉思了一下,did不算做过了吗,如果说havedone比did强调完成的话,那行动了半年但失败了算做过还是算完成,如果havedone只代表完成不代表成功,那跟did有什么区别,都是做了,都不强调成功,那何来完成
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式