Past Tenses 英语语法练习

Students discussing grammar exercise in language class 

在学习英语的过程中,过去时态是一个基础却又至关重要的部分。它帮助我们描述过去发生的事情、已经完成的动作以及曾经存在的状态。为了更好地理解和使用过去时态,我们需要通过不断的练习来加强对其结构和用法的掌握。在本文中,我们将通过填空练习来巩固学习者对英语过去时态的理解。

英语过去时态主要分为过去简单时、过去进行时、过去完成时和过去完成进行时等。针对这些时态,我们设计了两组练习,每个练习包含15个句子。练习中的句子涵盖了不同的过去时态表达形式,不仅利于学习者巩固已掌握的知识点,同时也能够提升对新知识的应用能力。现在,就让我们开始下面的练习,通过实际的语境来实践所学的语法知识吧。

练习一:填空挑战 – 过去简单时和过去进行时

Last year, they *traveled* (travel) to Europe for the first time.

While I *was* (be) at the concert, I met an old friend.

She *finished* (finish) her homework before going to bed.

The children *were* (be) playing in the park when it started to rain.

I saw that you *called* (call) me last night, but I was busy.

As we *were* (be) watching the movie, someone knocked on the door.

The teacher *explained* (explain) the grammar rules in the last lesson.

We *didn’t hear* (not hear) you come in because we were asleep.

*Did* (Do) she mention anything about the new project yesterday?

Why *were* (be) you so late last night?

They *didn’t believe* (not believe) me when I told them the news.

*Were* (Be) you studying when I called you?

Everybody *laughed* (laugh) when the comedian entered the stage.

What *did* (do) you do over the weekend?

It *rained* (rain) cats and dogs all day yesterday.

练习二:填空挑战 – 过去完成时和过去完成进行时

By the time you arrived, the meeting *had already started* (already start).

I *had been* (be) waiting for you for over an hour!

The movie *had ended* (end) by the time we got to the cinema.

She *had been working* (work) at that company for three years before she quit.

We could not enter the house because we *had forgotten* (forget) the keys.

Before last night’s dinner, I *had never tried* (never try) sushi.

He *had been running* (run) for thirty minutes before he felt tired.

Had the concert *already begun* (already begin) when you got there?

They *had finished* (finish) all the preparations by the time the guests arrived.

When I woke up, my brother *had already left* (already leave) for school.

I *had been reading* (read) the book for two weeks, yet I was only halfway through.

Before we moved to Paris, we *had lived* (live) in London for five years.

By the time the firemen arrived, the fire *had been extinguished* (be extinguish).

*Had* (Have) you completed your assignment before the deadline?

They *had been discussing* (discuss) the problem for hours but couldn’t find a solution.

Talkpal是一款人工智能语言辅导软件。 利用革命性技术,以 5 倍的速度学习 57 种以上的语言。

更快地学习语言

学习速度提高 5 倍