现在完成进行时是英语中动词的一种基本时态,其构成为:主语+助动词(have/has)+been+动词的现在分词+其他成分。表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
1.现在完成进行时的肯定句
句型:主语 + have/has + been + 现在分词...
现在完成进行时的肯定句由“助动词have/has + been(been是be动词的过去分词)+ 现在分词”构成:
例句:She is very tired. She's been typing letters all day.她很累了。她整天都在录入信件。
2.现在完成进行时的否定句
句型:主语 + have/has + not + been + 现在分词...
现在完成进行时的否定句是在助动词have/has后加not,之后是“be动词的过去分词been + 现在分词”:
例句:It hasn't been working properly for three weeks.它已有3个星期运作不正常了。
3.现在完成进行时的一般疑问句
句型: Have/Has + 主语 + been + 现在分词...?
回答方式:Yes,主语 + have/has(been + 现在分词...).
例句:No,主语 + have/has + not(been + 现在分词...).
现在完成进行时的一般疑问句是将助动词have/has置于主语之前(大写have/has的第一个字母),在句尾加问号;这种语序是倒装语序:
例句:Have you been working all morning? —Yes,we've been working4hours without a break.你们一上午都在工作吗? ——是,我们连续工作了4个小时没有休息。
4.现在完成进行时的特殊疑问句
句型:疑问代词/疑问副词 + have/has + 主语 + been + 现在分词...?
现在完成进行时的特殊疑问句是将疑问代词/疑问副词置于助动词have/has之前(have/has的第一个字母无需大写),和一般疑问句差不多;这种语序是倒装语序。就主语提问时,将疑问代词或带有疑问限定词的名词词组置于助动词have/has之前,在句尾加问号;这种语序是陈述句语序:
例句:You've taken your time! What on earth have you been doing? 你可真够慢的!你到底一直在干什么?