英语学习论坛

 找回密码
 立即注册
查看: 216|回复: 0

现在完成进行时的常见四大句型详解

[复制链接]

36万

主题

36万

帖子

109万

积分

论坛元老

Rank: 8Rank: 8

积分
1094809
发表于 2017-8-3 22:31:03 | 显示全部楼层 |阅读模式

a46b35da51bfc7732d91fb3f1f8de38830.jpg

a46b35da51bfc7732d91fb3f1f8de38830.jpg

        现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。小编在这里为大家整理了现在完成进行时的常见句型,供大家参考。
        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? 这些天你看见她的父母了吗?
        以上就是小编为大家整理的现在完成进行时的常见四大句型。其实,现在完成进行时在学习英语语法的过程中没有想象中的那么难,同学们只要多加练习,相信大家很快就能掌握对于现在完成进行时的考查。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|新都网

GMT+8, 2025-2-25 00:52 , Processed in 0.065152 second(s), 10 queries , WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表