نکته مهم: تفاوت بین Present Perfect و Past Simple

۱. زمان Past Simple

برای بیان کارهایی که در گذشته و در زمان مشخصی انجام شده‌اند، استفاده می‌شود.
معمولاً زمان انجام کار هم گفته می‌شود یا مشخص است.

ساختار:
فاعل + فعل گذشته (مثلاً played, went, did)

مثال:

  • I visited Paris last year. (من سال گذشته پاریس را دیدم.)
  • She finished her homework yesterday.

۲. زمان Present Perfect

برای بیان کارهایی که در گذشته شروع شده و تا حالا تأثیر دارند یا هنوز تمام نشده‌اند استفاده می‌شود.
زمان دقیق انجام کار معمولاً گفته نمی‌شود.

ساختار:
فاعل + have/has + شکل سوم فعل (past participle)

مثال:

  • I have visited Paris. (من تا حالا به پاریس رفته‌ام.)
  • She has finished her homework. (او تکلیفش را تمام کرده است.)

تفاوت اصلی چیست؟

زمانکاربردمثالزمان مشخص
Past Simpleکار تمام شده در گذشته و زمان مشخصI saw that movie yesterday.دارد
Present Perfectکار انجام شده بدون زمان مشخص یا ادامه داردI have seen that movie.ندارد

نکته آموزشی مهم:

اگر زمان دقیق انجام کار گفته شده یا مشخص است، از Past Simple استفاده کن.
اگر زمان گفته نشده یا نتیجه کار تا الان مهم است، از Present Perfect استفاده کن.

مثال تمرینی:

کدام جمله درست است؟

  1. I have eaten breakfast at 7 a.m.
  2. I ate breakfast at 7 a.m.

(جواب: جمله ۲ درست است چون زمان مشخص است.