Logo

过去完成时

Go to Practice Exercises

过去完成时用于表明一个动作在过去的另一个动作之前发生。它有助于建立清晰的过去事件序列。

过去完成时由had + 过去分词构成。所有主语(I, you, he, she, it, we, they)都使用相同的形式。

构成

肯定句

用had + 过去分词构成过去完成时。缩写形式('d)在口语英语中很常见。

完整形式缩写形式
I had finished my homeworkI'd finished my homework
You had visited ParisYou'd visited Paris
He had already leftHe'd already left
She had cooked dinnerShe'd cooked dinner
It had rained all nightIt'd rained all night
We had seen that film beforeWe'd seen that film before
They had studied English for yearsThey'd studied English for years

否定句

在'had'后加'not'构成否定句。缩写形式'hadn't'很常见。

完整形式缩写形式
I had not finished my homeworkI hadn't finished my homework
You had not visited ParisYou hadn't visited Paris
He had not left yetHe hadn't left yet
She had not cooked dinnerShe hadn't cooked dinner
It had not rained all nightIt hadn't rained all night
We had not seen that film beforeWe hadn't seen that film before
They had not studied English for yearsThey hadn't studied English for years

是/否问句

将'had'放在主语前构成问句。

例句:

  • Had I finished my homework before dinner?
  • Had you visited Paris before 2020?
  • Had he already left when you arrived?
  • Had she cooked dinner before the guests came?
  • Had it rained before we left?
  • Had we seen that film before?
  • Had they studied English before moving here?

疑问词问句

以疑问词开始,然后使用had + 主语 + 过去分词。

例句:

  • What had I done before dinner?
  • Where had you visited last summer?
  • Why had he left early?
  • Who had she invited to the party?
  • When had it rained?
  • What had we seen before?
  • How long had they studied English?

用法


练习题


下载可打印的测验以进行离线练习。每份PDF均从我们的题库中独立生成,确保您在每次尝试时都会获得一组全新的题目。


Loading quizzes...

Downloadable PDF

下载可打印的测验以进行离线练习。每份PDF均从我们的题库中独立生成,确保您在每次尝试时都会获得一组全新的题目。


Loading quizzes...