现在完成进行时1
基本结构肯定形式:sb have/has been doing sth否定形式:sb have/has not been doing sth一般疑问句:Have/Has sb been doing sth
特别疑问句:特别疑问词+一般疑问句2
用法现在完成进行时态多用延续性动词,如 live, learn, lie, stay, sit, wait, stand, rest, study 等,并常和 all the time(一直),this week, this month, all the morning, recently 等状语以及 since 和 for所引导的状语从句或短语连用(since 和 for 连用时,动作常会继续下去)
① 表示从过去某一时刻开始一直持续到现在的动作,并且还将持续下去例:I have been learning English since three years ago
(动作可能会持续下去)② 表示在说话时刻之前刚刚结束的动作 We have been waiting for you for half an hour
(动作不再继续下去了)3
注意:现在完成时和现在完成进行时的区别现在完成时表示动作已完成,强调结果,而现在完成进行时侧重于动作尚未完成和仍在进行,强调的是动作
例:I have read his latest book
我已经读过他的新书
(动作已完成) I have been reading his latest book
我一直在读他的新书
(动作未完成) She has stayed in Beijing for six weeks
她已在北京呆了六周
(强调动作已完成) She has been staying in Beijing for six weeks
她在北京呆了有六