زمان حال کامل و کاربردهای آن در مکالمه انگلیسی

زمان حال کامل و کاربردهای آن در مکالمه انگلیسی
  • علی رغم اسم آن، حال کامل زمانی است که در آن عملی در گذشته انجام می گیرد (در زمانی قبل از حال) ولی زمان دقیق آن مشخص نیست و یا اهمیتی ندارد. در اصل، خود آن عمل است که مورد توجه ماست، نه زمان انجام گرفتن آن. مثلا:
  • قبلا این فیلم را دیده ام.
  • آنها قبلا تصمیم گرفته اند که به کجا سفر کنند.
  • او بارها به ما دروغ گفته است.

در واقع، تفاوت عمده حال کامل و گذشته در همین امر است. یعنی، گذشته به زمان دقیق و مشخصی دلالت می کند در حالی که، حال کامل همانطور که گفته شد زمان مشخصی ندارد. بطور مثال:

  • فیلم تایتانیک رو دیدم (دیده ام). (زمان دقیق مشخص نیست، فقط اشاره شده عمل دیدن در گذشته اتفاق افتاده است.)
  • فیلم تایتانیک رو هفت سال پیش دیدم. (زمان دقیق قید شده است.)

زمانی که از کلماتی نظیر When/After در جمله استفاده می شود، از آنجایی که اینگونه کلمات زمان دقیق را مشخص می کنند، بنابراین همراه آنها زمان گذشته ساده استفاده می گردد. 

  • فیلم تایتانیک رو وقتی 15 سالم بود دیدم.

چه زمانی از حال کامل استفاده میکنیم (present perfect)

فاعل + فعل کمکی + قسمت سوم فعل    Subject + have/has + Past Participle

صحبت درباره ی تجربیات و استفاده از کلمات Ever, Never, Always
.my last birthday was the worst day I have ever had
 Have you ever met George? Yes, but I’ve never met his wife.


وقتی زمانی که به آن اشاره می کنیم هنوز تمام نشده
.I have worked hard this week
.It has rained a lot this year
.We haven't seen her today


وقتی درباره ی تعداد دفعات انجام یک کار از گذشته تا کنون صحبت می کنیم
.They have seen that film six times
.It has happened several times already
.We have eaten at that restaurant many times





فعلی در گذشته ی نزدیک و استفاده از کلمات Just, Recently
.Scientists have recently discovered a new breed of monkey
.We have just got back from our holidays


استفاده از قیدهای زمانی حال so far, untile now, up to now, yet
?Where have you been up to now
(در جملات سوالی و منفی) ?Have you finished your homework yet 
.No, so far I’ve only done my history


وقتی طول مدت انجام کار و یا نقطه شروع آن برای ما اهمیت دارد و هنوز هم ادامه دارد
.They’ve been staying with us since last week
.I have worked here for many years


وقتی کاری در گذشته شروع شده و هنوز ادامه دارد 
.They’ve been married for nearly fifty years
.She has lived in Liverpool all her life
.She has been living in Liverpool all her life

در این مورد بهتر است از حال کامل استمراری استفاده شود مگر اینکه فعل در حالت استمراری استفاده نشود، مانند مثال اول.