Past Perfect Simple 英语语法练习

Grammar quizzes for advanced language comprehension 

Past Perfect Simple 时态在英语中是一个非常重要的语法点,它用于表示在过去的某个时间点之前已经完成的动作或状态。这个时态的结构通常是”had”加上动词的过去分词。例如,”I had eaten before he arrived.” 这句话表示的是在他到达之前,我已经吃过了。Past Perfect Simple 时态在叙述过去发生的故事或者事件的时候尤其有用,可以帮助我们明确动作发生的先后顺序。

在本次练习中,我们将专注于Past Perfect Simple 时态的使用。通过填空练习,你可以检验自己对这一时态掌握的程度。请记住,正确答案应该放在两个星号(*)之间,并且在答案旁边提供一个单词提示,帮助你找到正确答案。现在,让我们开始练习吧!

Past Perfect Simple 练习一

She *had finished* (finish) her homework before she went out to play.

I couldn’t believe that you *had never seen* (never see) Star Wars before last night.

By the time the teacher arrived, the students *had already left* (already leave) the classroom.

We *had walked* (walk) five miles before we realized we were lost.

Had they *had* (have) dinner when you called?

Mary wasn’t hungry because she *had eaten* (eat) lunch late.

Before the sun rose, they *had been* (be) awake for hours.

By the time I finished my work, my friends *had gone* (go) home.

He *had never met* (never meet) anyone famous until that moment.

I looked everywhere for my keys and then I remembered I *had left* (leave) them in the car.

She felt sick because she *had drunk* (drink) too much coffee.

They *had just finished* (just finish) their meal when the phone rang.

Tom was sad because his girlfriend *had broken* (break) up with him.

Before the storm arrived, we *had secured* (secure) all the windows.

I knew you were not home because your car *had disappeared* (disappear) from the driveway.

Past Perfect Simple 练习二

By the time the movie started, I *had finished* (finish) my popcorn.

The ground was wet because it *had rained* (rain) the night before.

After I found my lost ring, I felt relieved because I *had been* (be) looking for it all day.

Why were you sad? Had your team *had lost* (lose) the game?

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

Before the invention of the telephone, people *had written* (write) letters to communicate at a distance.

When they arrived at the concert, the band *had started* (start) playing.

By the end of the day, I *had completed* (complete) all my tasks.

He *had worked* (work) at the company for 30 years before he retired.

I didn’t have any money on me because I *had lost* (lose) my wallet.

My sister was not surprised by the plot twist in the movie because she *had read* (read) the book.

We *had never traveled* (never travel) abroad before that trip to Paris.

They were not hungry because they *had had* (have) a large breakfast.

The garden was beautiful because she *had planted* (plant) flowers every spring.

He didn’t want to go to the museum because he *had visited* (visit) it before.

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

更快地学习语言

学习速度提高 5 倍