现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。小编在这里为大家整理了现在完成进行时的常见句型,供大家参考。

1.肯定句:“主语+have(has) been+动词的现在分词+其他.”例如:
I have been sitting here all the afternoon. 我在这儿坐了一下午。
He has been collecting all kinds of stamps since he was nine years old.
自九岁起他就开始收集各式各样的邮票。

2.否定句:“主语+have(has) not been+动词的现在分词+其他.”例如:
They haven't been meeting each other for three years.
他们有三年没见面了。
He hasn't been teaching here these years. 这些年他并没有一直在这儿教书。

3.一般疑问句:“Have(Has) + 主语 + been + 动词的现在分词”
其肯定回答:“Yes, 主语 + have(has).”否定回答:“No, 主语 + haven't (hasn't).”
— Have you been studying for the math test today?
你今天一直在准备数学测试吗?
— Yes, I have. / No, I haven't.
是的。 / 不,我没有。

4.特殊疑问句:“ 特殊疑问词 + 一般疑问句?”
What book have you been reading recently? 最近你在看什么书?
How has your father been getting on with his work?
你爸爸的工作进展得怎么样?

注意:有些不能用现在进行时的动词,如be, have, like, love, know, see, hear等,同样也不能用现在完成进行时,而应用现在完成时。例如:
The poor old man has been ill for a long time. 那可怜的老人已经病了好久了。
Have you seen her parents these days? 这些天你看见她的父母了吗?

以上就是小编为大家整理的现在完成进行时的常见四大句型。其实,现在完成进行时在学习英语语法的过程中没有想象中的那么难,同学们只要多加练习,相信大家很快就能掌握对于现在完成进行时的考查。