英语was和were与be用法区别
靠前、三人称单数,就用was
↗有,再看人称
第二人称单数和所有复数,就用were
看有无表示过去的时间状语
靠前人称单数,就用am
↘没有,再看人称→第三人称单数,就有is
第二人称单数和所有复数,就用are
一、was和were的基本用法
1. 一般过去时态
英语中,was和were是一般过去时态的动词be的过去式形式。当我们描述过去的情况、状态或事件时,常常会使用这两个词来表示主语的状态或行为。
比如:
- She was tired after studying late last night. (她昨晚学习得很晚,所以很累。)
- They were happy when they heard the good news. (他们听到好消息后非常开心。)
2. 表示人称和单复数
was和were也用来表示不同的人称和单复数。
- I, he, she, it用was;we, you, they用were。
- Was和were在否定句中前接not。
例如:
- She was not at home yesterday. (昨天她不在家。)
- We were not invited to the party. (我们没有被邀请参加派对。)
二、was和were的区别
1. 主谓一致
was和were也需要根据主语的单复数形式来决定使用哪一个。当主语是靠前人称单数(I)或第三人称单数(he, she, it)时,使用was;当主语是其他人称(you, we, they)或复数时,则使用were
例如:
- I was happy to see the movie. (我很高兴看到这部电影。)
- They were excited about their vacation plan. (他们对他们度假计划感到兴奋。)
2. 过去完成时态
除了作为一般过去时态的动词be的过去式,was和were也可以用于构成过去完成时态。
例如:
- She had been waiting for the bus for half an hour before it finally arrived. (在公交车终于来之前,她已经等了半个小时了。)
- They had been living in that city for five years before they decided to move away. (在决定搬走之前,他们已经在那个城市住了五年了。)
区别如下:am,is,are都是用在一般现在时。例如Iam a woman.表示现在我是个女人。
was,were都是用在过去时。例如I was a little girl.表示我曾经是个小女孩。
be就是以上六个词的本体,是一个意思。be+doing 例如You are watching TV now.你现在在看电视。
be还有动词形式翻译为“做”,例如He wants to be a teacher when I grow up.他长大想当个老师。