百科

英语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.他长大想当个老师。