搜索

现在完成进行时

结构,用法,时间状语,哪些是短暂性的,非延续性的,10个现在完成进行时的例句(简单一点的)

最佳答案
本回答由提问者推荐

2008-11-15 回答
现在完成进行的基本用法表示现在以前这一段时间里一直在进行的动作,这动作可能仍在进行,也可能已停止。如:It has been raining since last Sunday. 自上周星期日以来就一直在下雨。He’s been watching television all day. 他看了一天电视了。现在完成进行时有时表示根据直接或间接的证据得出的结论。如:She is very tired. She’s been typing letters all day. 她很累了,她整天都在打信件。Her eyes are red. She has been crying. 她眼睛红了。她一直在哭。 
 
  现在完成进行时表示过去某一时刻之前开始的动作或状态一直延续到过去某一时刻。例如: 
I have been looking for my lost book for three days, but I still haven’t found it.

现在完成进行时的构成
  现在完成进行时是由 “have/has+been+ 动词的现在分词 ” 构成 

  注: 现在完成进行时基本上没有否定结构 

现在完成时的语法作用

( 1 )在强调指出动作还未结束,还要继续下去。如: I ' ve been reading this book for two hours, but I haven ' t finished it. 这本书我已读了两个小时了,但我还没读完。 
I ' ve read this book. 我已读完这本书了。 
( 2 )强调动作延续时间的长久或带感情色彩。 
She has always been working like that. 她一贯是这样工作的。 
( 3 )动作不包含持续意义的动作,要表示延续到现在的动作,要用现在完成进行时。 
They ' ve been building a ship. (在进行)他们一直在造一艘船。 
( 4 )现在完成进行时也可表示现在以前这段时间反复发生的事情。 
We ' ve been seeing quite a lot of each other recently. 最近我们经常见面。  
 
现在完成时和现在完成进行时的区别 

( 1 )现在完成进行时更强调动作的延续性,它是现在完成时的强调形式。试比较: 
We ' ve been living here for ten years. 
We ' ve lived here for ten years. 我们在这儿已经住了十年了。 
( 2 )在不用时间状语的情况下,现在完成进行时表示动作仍在进行。而现在完成时则表示动作在过去已结束。如:   
The students have been preparing for the exam. (还在进行)学生们一直在准备考试。 
The students have prepared for the exam. (已经结束)学生们为考试作了准备。 
( 3 )有些表示状态,感情,感觉的动词如: have, exist, like, hate, hear, know, sound 等动词不能用于现在完成进行时,但可用于现在完成时。如: 
They ' ve known each other since 1970. 自从 1970 年起他们就相互认识了。
 

2008-11-15 回答
 完成进行时是现在完成时的强调形式,表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去,通常与表示一段时间的状语连用,如:for hours, since this morning等,
其构成是have/has + been + 现在分词。
该时态有“进行着,尚未完成”的语法意义。 
延续性动词(如work, study, live, teach, wait等)用在现在完成进行时与现在完成时中意思差不多,现在完成进行时只是现在完成时的强调形式。如:
The teacher has been teaching at this school for 5 years. 
五年来这位老师一直在这所学校教书.
The teacher has taught at this school for 5 years. 这位老师在这所学校已经教了五年书了
  例如:
1、I have been looking for my lost book for three days, but I still haven’t found it. 
  我已经花了三天的时间找我丢失的书,但还没有找到。

2.Dick sat at the table for a few hours and has been drinking beer considerably. 

(迪克坐在桌边几个小时,不停地喝啤酒。) 

3.It seems oil has been leaking from this pipe for some time. We'll have to take the machine apart to make it right. 

(油从这支管子渗漏有一段时间了,我们得把机器拆开修好它。) 

4.In this experinment, they are awakened several times during the night, and asked to report what they have just been dreaming. 

(在这项实验中,在夜晚把他们叫醒数次,并让他们讲述他们刚刚正在做的梦。) 

5.The company has been promising a rise in salary for ages, but nothing has happened yet. 

(公司许诺要加薪已很久了,但至今还没兑现。) 
By the time next week, I will have been working for this company for 14 years. 

(到下星期为止,我已为该公司干了14个年头了。)[怎么还不加奖金和提拔我呢?] 
6、By the time next week, I will have been working for this company for 14 years. 

(到下星期为止,我已为该公司干了14个年头了。)[怎么还不加奖金和提拔我呢?] 
7、We are very tired. We’ve been cleaning the house. 
我们很累,我们刚才在打扫房子。(强调该动作所导致)
8、I have been meeting him at the library. (我经常在图书馆看见她。)
9、We have been learning Unit 2. 我们一直在学习第二单元。(没学完)
10、Mr. Smith has been living here for 20 years.史密斯先生住着20年了。(还在这住着呢)



  
置顶