Loading

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

二十三、一般过去时态

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

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. 她上个月没有借钱

posted @ 2021-03-28 23:03  励码万言  阅读(1030)  评论(0编辑  收藏  举报