過去完了形
Go to Practice Exercises過去完了形は、過去のある行動が過去の別の行動の前に起こったことを示すために使われます。過去のイベントの明確な順序を確立するのに役立ちます。
過去完了形はhad + 過去分詞で構成されます。すべての主語(I, you, he, she, it, we, they)に同じ形を使います。
作り方
肯定文
過去完了形をhad + 過去分詞で作ります。短縮形('d)は話し言葉では一般的です。
| 完全形 | 短縮形 |
|---|---|
| I had finished my homework | I'd finished my homework |
| You had visited Paris | You'd visited Paris |
| He had already left | He'd already left |
| She had cooked dinner | She'd cooked dinner |
| It had rained all night | It'd rained all night |
| We had seen that film before | We'd seen that film before |
| They had studied English for years | They'd studied English for years |
否定文
'had'の後に'not'を加えて否定文を作ります。短縮形'hadn't'がよく使われます。
| 完全形 | 短縮形 |
|---|---|
| I had not finished my homework | I hadn't finished my homework |
| You had not visited Paris | You hadn't visited Paris |
| He had not left yet | He hadn't left yet |
| She had not cooked dinner | She hadn't cooked dinner |
| It had not rained all night | It hadn't rained all night |
| We had not seen that film before | We hadn't seen that film before |
| They had not studied English for years | They 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?
使い方
練習問題
Download a printable quiz for offline practice. Each PDF is generated individually from our question bank, ensuring a new set of questions for every attempt.
Loading quizzes...
Downloadable PDF
Download a printable quiz for offline practice. Each PDF is generated individually from our question bank, ensuring a new set of questions for every attempt.
Loading quizzes...