时态中现在完成进行时的定义是什么?

如题所述

动作从过去一直到现在,还可能一直延续。如:It has been raining for three days。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-04
感谢您关注智课网(SmartStudy)
(1)构成:第三人称单数由has been + 动词的现在分词;其他人称和数由havebeen + 动词的现在分词。
(2)用法:
1)表示动作从过去开始一直延续到现在,可能刚刚终止,也可能仍然在进行。
·I’ve been waiting for you since eighto’clock in the morning. 我从早上8点钟一直在等你。
·It has been raining for threehours. 雨一直下了三个小时了。
2)现在完成时表示到现在为止已经完成的动作,强调结果;而现在完成进行时强调动作的持续性,强调“一直”,往往表示动作仍未结束。如:
·I have been reading this novel. 我一直在读这本小说。(我仍然在读)
·I have read two novels. 我已读过两本小说。(可能刚读过,也可能很久以前读的)
翻译练习4:
1)你整个早晨在学习什么?
2)你已经参加过期末考试了吗?
3)学生们一直在为高考准备功课。
4)我们从小就认识。
5)1949年以来,王先生一直在这所学校教物理。
6)雨一直下了一个星期。
欢迎关注智课网网站:http://www.smartstudy.com/本回答被网友采纳
相似回答