英语语法——时态讲解(现在完成进行时)
  当前位置:首页 -> 英语 -> 英语语法——时态讲解(现在完成进行时)   
英语语法——时态讲解(现在完成进行时)
  •  
    英语语法——现在完成进行时的结构、用法、定义详细讲解
     
    一、现在完成进行时的结构
     
    have/has+been+现在分词
     
    二、现在完成进行时用法、定义详细讲解
     
    1、现在完成进行时表示一个从过去某时开始发生,一直延续到现在并可能延续下去的动作。
     
    例句:
    I've been waiting for an hour but he still hasn't come.我已经等了一个小时,但他还没有来。
    How long have you been doing this work?你做这工作多久了?
     
    2、表示动作刚刚结束。(有时指出结果)
     
    例句:
    They have been talking about the book.他们刚刚在讨论这本书。
    My clothes are wet.I've been walking in the rain.我的衣服湿了,我一直走在雨中。
     
    3、表示某种感情色彩。
     
    例句:
    Who's been telling you such nonsense?谁告诉你这个消息的?(气愤)
     
    4、表示过去某种愿望未实现,某种企图、希望落空,含有遗憾、不耐烦等情绪。
     
    例句:
    She has been telling me.她一直想告诉我。
    They have been going to build a bridge over the lake for years.数年来,他们一直想在湖上建一座桥。(但未能实现)
     
    5、表示一个过去动作对现在的影响或造成的结果。(相当于现在完成时)
     
    例句:
    Who's been insulting you?谁欺负你了?
    The room stinks.Someone's been smoking in here.屋里有烟味,有人抽烟了。
     
    6、表示重复。(指断断续续,而非一直不停)
     
    例句:
    I have been bidding goodbye to some friends today.我今天同好几个朋友告了别。
    Has he been making trouble?他是不是一直在制造麻烦?
发布者:嗨皮老师
网友评论
正在加载数据,请稍等......