英语语法——时态讲解(现在完成进行时)
-
英语语法——现在完成进行时的结构、用法、定义详细讲解一、现在完成进行时的结构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?他是不是一直在制造麻烦?
发布者: | 嗨皮老师 |
网友评论
正在加载数据,请稍等......