• 英语语法入门二十三(一般过去时态)


    二十三、一般过去时态

    • 一般过去时态,用在表示过去发生的动作和状态的句子里面。(含有:“过去的动作和状态现在已经不再存在了”的意义)
    • 一般过去时态使用范围非常广,因为我们说话的时候,经常聊过去的事情。故事,小说,新闻里面,也需要用一般过去时态。

    1、 句子构成方式

    • “主语+be+表语”句型在一般过去时态里面的构成方式很简单,就是把里面的“be”变成“was,were”。当主语是“I”或单数的时候就用“was”;当主语是you或复数的时候用“were”。主语和表语都不需要变化。(当然,如果是可数名词作主语或表语,要注意可数名词的问题。)

    • 为了方便学习造句,可以把“主语+Be+表语”这个句型分为四个更详细的小句型:

      1. 人称代词主格(主语)+was/were(be)+形容词(表语)
      2. 名词(主语)+was/were(be)+形容词(表语)
      3. 人称代词主格(主语)+was/were(be) + 名词(表语)
      4. 名词(主语)+was/were(be) + 名词(表语)
    • 人称代词主格(主语)+was/were(be)+形容词(表语) + 过去时间状语(before/yesterday)

      • I was,You were,She was,He was,It was,We were,They were
      • I was thin before. 我以前瘦
      • You were busy yesterday. 你昨天忙
      • She was beautiful before.她以前漂亮
      • It was cheap befor. 它以前便宜(It根据所指的情况,在中文里面可以翻译成:这个东西,或者这个商品或者具体的名字。中文不喜欢用代词“它”)
      • They were chaep before. 它们以前便宜(they在这里指“它们”,根据所指的情况,在中文里面可以翻译成:这些东西或者这些商品或者具体的名字。中文不喜欢用代词“它们”)
      • We were angry yesterday.我们昨天生气。
    • 名词(主语) + was/were +形容词(表语) + 过去的时间状语

      • 1、专有名词里面的人名和地名作主语的时候,一个人名或一个地名作主语用was

        1. Nick was thin before. 尼克以前瘦
        2. Beijing was clean before. 北京以前干净

        如果是两个人名或两个地名并列作主语,用were

        1. Nick and Jack were handsome before. 尼克和杰克以前帅
        2. Guangxi and Guangdong were beautiful before 广东和广西以前美丽
      • 2、当主语是可数名词单数的时候was,但是要注意可数名词单数不能单独使用,要考虑加限定词

        1. His father was busy yesterday 他的父亲昨天忙
        2. My friend was rich before 我朋友以前有钱
        3. This house was dirty yesterday 昨天这个房子脏
        4. The book was cheap before 这本书以前便宜
      • 3、可数名词复数作主语,用were。可数名词复数直接作主语,强调泛指。如果是特指,依然需要考虑加定冠词或限定词。

        1. His students were busy yesterday. 他的学生昨天忙
        2. Computers were expensive before. 以前电脑贵
      • 4、不可数名词作主语,属于单数概念,用was。不可数名词直接作主语,也是强调泛指,如果是特指,依然需要考虑加定冠词或限定词。

        1. Oil was cheap before. 以前油便宜(泛指)
        2. Rice was cheap before.以前大米便宜(泛指)
        3. The water was clean yesterday 昨天这水是干净的(特指)
    • 人称代词主格(主语) + was / were + 名词(表语) + 过去的时间状语

      • 这个小句型主语和系动词部分跟第一种小句型一样。唯一不同的是表语部分。这里,表语使用名词充当。名词作表语比形容词作表语麻烦,因为使用名词的时候,不仅仅要考虑可数名词单复数的规则,还得注意逻辑问题。抽象名词不能乱作表语。初学者建议先使用表示人的名词作表语(当然其他名词也可以作表语,知识相对用得少,并且容易出现逻辑问题。)
        • I was a guide before. 我以前是一名导游
        • You were my student before.你以前是我的学生
        • She was an air-hostess before. 她以前是一名空姐
        • He was her husband before 他以前是她的丈夫
    • 名词(主语) + was/were + 名词(表语) + 过去的时间状语

      • 这个句型麻烦一点,因为名词同时作主语和表语,如果出现可数名词,都要注意可数名词的规则,更重要的是,容易出现逻辑的问题。多数情况下,主语是表示人的名词,表语也是表示人的名词。当然其他的名词也可以,只是表示人的名词作主语和表语,更容易符合逻辑。

      • 情况一:人名作主语的时候,一个人名作主语用was

        • Nick was a teacher before. 尼克以前是一名老师。
        • 如果是两个并列的人名作主语用were
        • Nick and Jack were farmers before. 尼克和杰克以前是农场主
      • 情况二:可数名词单数作主语,用was,但是注意可数名词单数不能单独使用,要考虑加限定词或冠词

        • My sister was a worker before 我姐姐以前是一名工人
        • Her classmate was a boss before. 她同学以前是一名老板
      • 情况三:可数名词复数作主语,用were。可数名词复数直接作主语,强调泛指,如果是特指,依然需要考虑加定冠词或限定词

        • My classmates were workers before. 我同学以前是工人

        • These women were nurses before.这些女人以前是护士

          有时候,主语和表语也可以是表示事物的名词,但是用得少,而且要特别注意逻辑问题。

        • the building was a library before. 这栋楼以前是一个图书馆。

    2、变否定句规则“主语+ be + 表语”句型在一般过去时态里面变否定句的规则

    • 这个规则非常简单,只要在肯定句be(was,were)后面加一个否定词not就可以了。was not和were not可以缩写为“wasn't”和“weren‘t”

      • I was a teacher before. 我以前是老师。

        I was not/wasn't a teacher before. 我以前不是老师。

      • You were great before. 你以前伟大

        You were not/weren't great before.你以前不伟大

      • Nick and Jack were farmers before 尼克和杰克以前是农场主

        Nick and Jack were not farmers before. 尼克和杰克以前不是农场主

    3、“主语+be+表语”句型在一般过去时态里面变一般疑问句的规则

    • 这个规则也很简单,只要把肯定句里面的be(was,were)移到句首,加问号就可以了。不过,有时候,要根据实际情况,把主语的人称改变一下,因为人称改变了,有时候be(was,were)也要根据人称而改变不同的格式。

      • I was a teacher before 我以前是一个老师

        Were you a teacher before?你以前是老师吗?

        yes,I was. 是的,我是

        no,I wasn't. 不,我不是

      • She was pretty before. 她以前漂亮

        Was she pretty before? 她以前漂亮吗?

        yes,she was.是的

        no,she wasn't 不

      • You were great before. 你以前伟大

        Were you great before? 你以前伟大吗?

        yes,I was. 是的

        no,I wasn't 不

    4、一般过去时态的时间状语

    • 一般情况下,一般过去时态需要加上表示过去的时间状语。可以直接使用一些表示过去的时间副词,如:yesterday 昨天,just now 刚才,the day before yesterday 前天,Before 以前

      • I was hungry just now. 我刚才饿了

      大部分表示过去的时间状语,都是由介词或副词跟其他词语构成的。一般有下面几种构成方式:

      1. 由副词“ago(...前)”构成。在“ago”前面加上表示时间的词语,构成方式如下:

        1. One/a/an + 表示时间名词的单数 + ago

        2. 数词 + 表示时间名词的复数 + ago

          表示时间的名词分别是:second 秒,minute 分钟,Hour 小时,Morning 早上,noon 中午,afternoon 下午,evening 傍晚,night 夜晚,day/year 天/年,week 周,Month 月,season 季度

          1. an hour ago. 一个小时前
          2. a year ago 一年前
          3. one year ago 一年前
          4. three days ago 三天前
          5. a week ago 一个星期前
          6. ten years ago 十年前

          I was poor the years ago 十年前我穷

          I was busy three days ago 三天前我 忙

      2. 由介词“in(在)”构成

        在“in”的后面加上一个表示过去年份的数词:

        1. in 2015 = 2015年

        2. in 1988 = 1988年

        3. in 1936 = 1936年

          注意,中文里面“在”不需要翻译出来。

        I was young in 1988. 1988年,我年轻。

        I was busy in 2015. 2015年,我忙。

      3. 由副词“last(上一个)”构成

        在副词“last”后面加上表示时间的词语,构成方式:Last + 表示时间的名词的单数,比如:

        1. Last hour 上一个小时
        2. Last week 上周
        3. last day (一般不用,除非特殊情况)
        4. last month 上个月
        5. last year 去年
        6. last night 昨天晚上
        7. yesterday morning
        8. yesterday noon

        I was tired last night. 我昨晚累

        She was busy last week 她上周忙

        Jack was angry last night. 杰克昨晚生气了

        学了介词的内容就可以掌握更多表示过去的时间状语。另外,T his/that+表示时间的名词单数,有时候也可以表达过去的时间概念。比如:

        • This morning 今天早上(注意,说这句话的时候已经不是早上了,才能用在过去时。)
        • I was tired this morning. 我今天早上累
        • That day 那天
        • She was sad that day. 那天,她伤心。

    5、主语+谓语+宾语(包括其他几个动作的句型在内)

    • 一般过去时态里面动作的句型,构成方式很简单。不需要考虑主语的人称和复数的变化,直接把谓语动词变成过去式就可以了。当然如果主语和宾语是可数名词,要注意可数名词的规则。

    • 为了方便学习造句,可以把“主语+谓语+宾语”这个句型分为四个更具体详细的小句型:

      1. 人称代词主格(主语) + 不及物动词过去式(谓语) + 过去的时间状语

        这个句型不管主语是哪一个人称代词主格,作谓语的不及物动词都是直接变过去式,然后加上一个符合逻辑的过去的时间状语。不及物动词的过去式直接在动词表里面找,注意动词过去式的不规则变化。不及物动词过去式作谓语的时候也要注意逻辑问题。

        • I bathed last night. 我昨晚洗澡了。
        • You worked yeasterday. 你昨天工作。
        • She worked in 1998, 1998年,她工作。
        • He ran three days ago. 他三天前跑步。
        • It ran just now. 它刚才跑。
        • We slept last night. 我们昨晚睡觉。
        • They died in 1936. 他们/她们死于1936年。
      2. 名词(主语) + 不及物动词过去式(谓语) + 过去的时间状语

        这个小句型里面的主语最好是表示人的名词,表示人的名词直接从名词表里面找或者直接用人名。表示人的名词,不管是复数还是单数或者人名,作谓语的不及物动词都是直接变过去式。也要注意可数名词的问题,可数名词单数需要考虑加冠词或限定词,可数名词复数,虽然可以直接作主语,但是表示 泛指,如果不加定冠词或限定词,有时候可能不符合逻辑。

        • Nick worked last night. 尼克昨天晚上工作。

        • Nick and Jack worked in 2008. 尼克和杰克在2008年工作。

        • Her father died 10 years ago.她爸爸10年前去世。

        • Our friend ran this morning. 我们的朋友今天早上跑步。

        • Students swam yesterday. 学生昨天游泳。

        • The doctor rested three days ago. 这个医生三天前休息。

        • My friends laughed just now. 我朋友刚才笑了。

          注意:千万不要在动词过去式的前面乱加was/were,根本没有这个规则,类似“my friends were laughed just now.”这个句子是错的。主谓宾和主系表句型不能混用。

      3. 人称代词主格(主语) + 及物动词过去式(谓语) + 宾语 + 过去的时间状语

        这个句型的主语跟上面的第一个句型一样,都是人称代词主格。及物动词过去式直接从动词表里面挑选。宾语可以是任何一个人称代词的宾格或者任何一个名词。当然作宾语的名词也要考虑可数名词单复数的问题,为了避免造句的时候翻译中文,首中文影响,最好先从动词表里面挑选一个及物动词的过去式,然后根据及物动词的意思,从名词表挑选一个合适的名词作宾语,或直接挑选一个合适的人称代词宾格作宾语。决定了及物动词的过去式和宾语之后,再从人称代词主格中任选一个符合逻辑的作主语。

        • I backed potatoes yesterday. 我昨天烤土豆。
        • You believed your girlfriend last night. 昨晚你相信你女朋友。
        • She borrowed money last month. 她上个月借钱了。
        • He bought a car three years ago. 三年前他买了一辆车。
        • It caught mice last night. 它昨晚抓到老鼠。
        • we baked beef last week. 我们上周烤牛肉。
      4. 名词(主语)+及物动词过去式(谓语) + 宾语 + 过去式的时间状语

        这个小句型里面的主语最好是表示人的名词,表示人的名词直接从名词表里面找或者直接用人名。表示人的名词,不管是复数还是单数或者人名,作谓语的及物动词都是直接变过去式。宾语可以是任何一个人称代词的宾格或者任何一个名词。不管是名词作主语,还是名词作宾语,如果出现可数名词,都要考虑可数名词不能单独使用的问题。

        • Nick baked corn last week 上周,尼克烤玉米
        • His friend borrowed rice before. 他朋友以前结果米
        • The boss bought a house yesterday. 这个老板昨天买了一个房子
        • Lily and Lucy believed me last night . 莉莉和露西昨晚相信我。
        • Studnets believed teacher before. 过去,学生相信老师。

    6、主语+谓语+宾语(包括其他几个动作的 句型在内)句型在一般过去式里面变成一般疑问句的规则

    • 在句首加助动词“did”."did"无意义,只是帮助构成疑问句。另外一定要把谓语动词的过去式变回原型。有时候,根据逻辑需要,人称代词也需要改变一下。

      1. I worked before. 我以前工作。

        Did you work before? 你以前工作吗?(根据生活逻辑,人称I 变成了you。一般不会自己问自己)

        yes,I did. 是的

        no,I didn't 不

      2. I read books yesterday. 我昨天看书。

        Did you read books yesterday? 你昨天看书了吗?

        yes,I did. 是的,我看了。

        no,I didn't 不,我没有看。

      3. She spoke Cantonese/Mandarin before. 她以前说广东话/普通话。

        Did she speak Cantonese/Mandarin before? 她以前讲广东话/普通话吗?

        Yes,she did. 是的,她讲。

        no,she didn't 不,她不讲。

    七、主语+谓语+宾语在一般过去时里面变否定句规则

    • 在谓语动词前面加助动词“did”的否定式“didn't(did not 的缩写)”,另外同样要把谓语动词的过去式变回原型。

      1. I read books yesterday. 我昨天看书。

        I did not/didn't read books yesterday. 我昨天没看书。

      2. I worked before. 我以前工作

        I didn't work before. 我以前不工作

      3. She spoke Cantonese/Mandarin before. 她以前说广东话/普通话

        she didn't speak Cantonese /Mandarin before. 她以前不说广东话/普通话。

      4. She borrowed money last month 她上个月借钱了

        She didn't borrow money last month. 她上个月没有借钱

  • 相关阅读:
    JavaScript 技巧
    网页打开客户端本机程序,未安装则提示要求安装
    IIS(World Wide Web Publishing Service)127 无法响应的解决方法
    Jquery hover事件 示例
    JavaScript MVC
    jquery调用基于.NET Framework 3.5的WebService返回JSON数据
    文件下载类
    网页打印局部示例
    未能执行URL(FCK)
    网页中各种宽高
  • 原文地址:https://www.cnblogs.com/hzpeng/p/14590490.html
Copyright © 2020-2023  润新知