मुख्य सामग्री पर जाएँ
Grammar By Edumynt

Past Perfect vs Past Simple: The 'Earlier Past' Signal

Past Perfect और Past Simple के बीच फर्क सीखें: earlier-past signal, clear rules, examples और exam practice के साथ।

Confusing Words , Exam Grammar 6 min read

जब sentence में दो past actions होते हैं, English बता सकती है कि कौन-सा पहले हुआ।

By the time I arrived, he had left. (वह मेरे आने से पहले चला गया।)
By the time I arrived, he left. (Ambiguous — क्या वह पहले गया या बाद में?)

Past perfect (had + past participle) earlier action mark करता है। Past simple main past event narrate करता है।

Related reading के लिए Present Perfect vs Past Simple और Error Spotting Tricks for Tenses देखें।


Past simple past में events को उसी order में narrate करता है जिसमें हुए या simple sequence के रूप में।

Past perfect एक past moment से पीछे कदम रखता है और उससे पहले हुई बात के बारे में बोलता है। यह “earlier past” है।

Rule box: Had + past participle तभी use करें जब earlier-past relationship clear होनी चाहिए। अगर order context से पहले से clear है, past simple काफी हो सकता है।

SignalTypical use
by the time + past clauseदूसरे clause में past perfect
after + past perfectदूसरे clause में past simple
before + past simpleदूसरे clause में past perfect
already, just, never + past perfectemphasis के साथ earlier past

By the time we arrived, the train had left.

Train पहले चली गई। हम बाद में पहुँचे। Earlier action past perfect लेता है।

After she had finished the report, she submitted it.

After पहले ही order दिखाता है, इसलिए past perfect optional है लेकिन clarity add करता है। दोनों correct हैं:

After she finished the report, she submitted it. (also acceptable)

She had cooked dinner before I arrived.

Earlier action (cooking) past perfect लेता है। Later action (arriving) past simple लेता है।

When I reached the station, the train had already left.

When later event introduce करता है। Earlier event past perfect use करता है।

जब before या after order clear कर दे, past perfect हमेशा necessary नहीं है।

He left before I called. (order clear — past simple ठीक है)
He had left before I called. (भी correct, more formal)


  1. क्या दो past actions हैं? अगर हाँ, order check करें।
  2. कौन-सा पहले हुआ? Earlier action past perfect का candidate है।
  3. क्या order पहले से clear है? Before और after जैसे words past perfect को optional बना सकते हैं।
  4. क्या sentence को clarity चाहिए? Exams में, जब earlier-past relationship important हो, past perfect use करें।
  5. Form check करें। Past perfect = had + past participle (had gone, had finished, had left).

When I reached, the train left.

दो past actions। Train मेरे पहुँचने से पहले चली गई।

When I reached, the train had left.

I had met him yesterday.

Yesterday एक single finished past time है। कोई earlier-past relationship नहीं। Past simple use करें।

I met him yesterday.

After he had finished, he left.

Correct। After + past perfect एक clause में, past simple दूसरे में।


  1. By the time I arrived, he had left. (earlier past)
  2. I met him yesterday. (single past event)
  3. After she had completed the form, she submitted it. (earlier past)
  4. She cooked dinner before I arrived. (order clear with before)
  5. When we reached the cinema, the film had started. (earlier past)
  6. He had never seen the ocean before last summer. (earlier past experience)
  7. I had just finished eating when the phone rang. (earlier past with just)
  8. They left before I could speak. (past simple — order clear)
  9. By 2020, she had written three books. (earlier past with time marker)
  10. He had studied hard, so he passed the exam. (cause in earlier past)

Wrong: I had met him yesterday.
Right: I met him yesterday.

Past perfect के लिए एक past reference point चाहिए। Yesterday अकेले कोई नहीं बनाता।

Wrong: When I reached, the train left.
Better: When I reached, the train had left.

अगर train clearly आपके पहुँचने से पहले चली गई, past perfect order explicit करता है।

Wrong: She cooked dinner before I had arrived.
Right: She cooked dinner before I arrived.

Before पहले ही order दिखाता है। Before के बाद clause usually past simple लेता है।

Wrong: I had woken up, had brushed my teeth, and had left.
Right: I woke up, brushed my teeth, and left.

Simple sequence of past events में past simple natural है। Past perfect पीछे कदम रखने के लिए है, हर action के लिए नहीं।

Wrong: I had went there.
Right: I had gone there.

Past perfect के लिए had + past participle चाहिए, past form नहीं।


WrongRightWhy
When I reached, the train left.When I reached, the train had left.Earlier past action.
I had met him yesterday.I met him yesterday.Single finished past time.
She cooked dinner before I had arrived.She cooked dinner before I arrived.Before order clear करता है.
I had went there.I had gone there.Had + past participle.

Correct option चुनें या error correct करें।

  1. By the time we came, they ___.
    a) had left b) left
  2. I ___ him yesterday.
    a) had met b) met
  3. After she ___ the letter, she posted it.
    a) had written b) wrote
  4. When I arrived, the meeting ___.
    a) had started b) started
  5. Error spotting: I had completed the task last Monday.
  6. Error spotting: When I reached home, my mother cooked dinner.
  7. Error spotting: He had went to the market before I called.
  8. Fill in the blank: By the time the teacher came, the students ___. (leave)
  9. Rewrite correctly: I had seen that film last week.
  10. Choose: She ___ already ___ when I reached. (had / left / has / left)

  1. had left — earlier past.
  2. met — yesterday finished past time है।
  3. had written (या wrote — दोनों after के साथ acceptable).
  4. had started — meeting arrival से पहले शुरू हुई।
  5. I completed the task last Monday.
  6. When I reached home, my mother had cooked dinner.
  7. He had gone to the market before I called.
  8. had left — earlier past.
  9. I saw that film last week.
  10. had … left — earlier past with already.

Rule: Past perfect two past actions में earlier action mark करता है। जब timeline clear होनी चाहिए तब use करें।

Memory trick: Past perfect किसी past moment से पीछे देखता है। Past simple उसमें रहता है।

ये revise करें:

  • By the time I arrived, he had left.
  • I met him yesterday.
  • After she had finished, she left.
  • When I reached, the train had already left.