Section Ⅲ Grammar--现在完成进行时
语 境 自 主 领 悟 先观察原句 后自主感悟 1.In 1996 , I moved to Canada with my husband and I have been living there since then.
2.Liu Fang has been playing the pipa for the last three hours.
3.She's been performing concerts every day since last month.
4.They have known each other since childhood.
5.I have traveled to most of the cities in China since five years ago. 1.句1、句2和句3用了现在完成进行时;句4和句5用了现在完成时。
2.由左栏各句可知,现在完成进行时的构成为:have/has+been+动词的现在分词形式;现在完成时的构成为:have/has+动词的过去分词形式。
一、现在完成进行时
1.构成
have/has+been+动词的现在分词形式。
2.用法
(1)表示过去某一时刻发生的动作一直持续到现在,并有可能继续持续下去。
He has been playing computer games all day.
他一天都在玩电脑游戏。
I have been working for this company for three years.
我在这个公司已工作三年了。
(2)表示某一动作从过去开始,一直持续到说话时刚刚结束。
Sorry! I'm late.How long have you been waiting for me?