در این نوشته گرامر زمان حال کامل یا ماضی نقلی (present perfect) در زبان انگلیسی را به زبان آموزان آموزش می دهیم.
تعریف زمان حال کامل:
زمان حال به صورت لینک بین زمان حال و گذشته است. زمان رخداد قبل از زمان حال است و زمان آن دقیقا مشخص نیست.
فرم زمان حال کامل یا ماضی نقلی:
در این بخش فرم حال کامل در گرامر زبان انگلیسی توضیح داده می شود.
have/has + past participle of a verb
past participle : که اغلب آن را pp می نامند. قسمت سوم هر فعل را گویند. معمولا برای یافتن pp می توان به دیکشنری مراجعه کنید مثلا در توضیحات کلمه go در دیکشنری لانگمن به صورت زیر آورده شده است.
(past tense went /went/, past participle gone /ɡɒn $ ɡɒːn/, third person singular goes /ɡəʊz $ ɡoʊz/)
در مورد بالا gone قسمت سوم past participle فعل go است.
مثال :
در این بخش مثال هایی از ساختار مثبت ، منفی و سوالی برای صیغه های مختلف در زبان انگلیسی آورده شده است.
? | – | + | + |
?Have I gone | .I haven’t gone | I’ve gone | I have gone |
?have you gone | .You haven’t gone | You’ve gone | You have gone |
?has he gone | .He hasn’t gone | He’s gone | He has gone |
?has she gone | .She hasn’t gone | She’s gone | She has gone |
?has it gone | .It hasn’t gone | It’s gone | It has gone |
?have we gone | .We haven’t gone | We’ve gone | We have gone |
?have you gone | . You haven’t gone | You’ve gone | You have gone |
?have they gone | . They haven’t gone | They’ve gone | They have gone |
کاربردهای حال کامل در گرامر زبان انگلیسی :
1 – چیزی یا کاری که در گذشته انجام شده است و تا اکنون ادامه دارد.
she has lived in Tehran all her life.
او تمام عمر خود را در تهران زندگی کرده است. حال برای اینکه بدانیم خط زمانی این جمله چگونه است بایستی بدانیم که او از هنگام تولد تا الان در تهران زندگی کرده است.
I have had a cold for two weeks.
من به مدت دو هفته است که سرماخورده ام.
نوشته های زیر را بخوانید:
- گرامر زبان انگلیسی ماضی بعید استمراری past perfect continuous
- آموزش گرامر زبان انگلیسی زمان ماضی بعید Past perfect tense
- آموزش گرامر have and has در زبان انگلیسی
- آموزش گرامر گذشته ساده (simple past) زبان انگلیسی
- گرامر زبان انگلیسی حال کامل استمراری (present perfect continuous)
2 – صحبت در مورد تجربه های خود تا اکنون
I have gone to France.
من به فرانسه رفتم.
I’ve seen that film before.
من آن فیلم را قبلا دیده ام.
he has written four novels and he is working on another one.
او چهار رمان نوشته است و الان دارد یک رمان دیگر می نویسد.
3 – تغییر در طول دوره: change over the time
You have grown since the last time I saw.
چه قدر از آخرین باری که من تو را دیدم بزرگتر شدی.
4 – دستاوردها: accomplishment
Man has walked on the moon.
انسان بر روی کره ماه قدم گذاشته است.
5 – اقدامات گذشته که قصد انجام دادن آن را دارید: an uncompleted action you are expecting
Bill has still not arrived.
بیل هنوز نرسیده است
6 – اقدامات چند گانه در زمان های مختلف: multiple action at different times
I have had three quizzes and two tests so far this winter
من سه کوئیز و دو امتحان تا کنون در این زمستان دادم.
استفاده از قیدها در زمان حال کامل انگلیسی
منظور ما از قیدها در حال کامل گرامر زبان انگلیسی کلماتی هستند که معمولا در این ساختارها استفاده می شود. وقتی این کلمه ها را در ساختار مشاهده کردید به احتمال زیاد فرم جمله حال کامل خواهد بود. البته این موضوع همیشه نمی تواند درست باشد.
just: I’ve just been out shopping.
yet: I haven’t asked him yet.
never: they never met his wife.
already: Have you eaten all that food already?
ever: my last birthday was the worst day i have ever had.
so far: So far we have not had to borrow any money.
recently: The president has recently returned from a tour of South America.
since: I haven’t played rugby since I left university.
for: I’ve bought him a watch for his birthday.
up to now: where have you been up to now?
توجه :
1 – ما از قیدهایی که به گذشته ساده (simple past) ارجاع می دهند در زمان حال کامل استفاده نمی کنیم.
برخی از این قیدها عبارتند از :
yesterday, last week, last month, last year, in 2017, when i was younger, …..
i have seen that film yesterday.
این جمله اشتباه است. به خاطر اینکه yesterday به معنی دیروز برای ساختار گذشته استفاده می شود و بکاربردن آن در ساختار حال کامل (present perfect) اشتباه است.
1 – ما از قیدهایی که به زمان حال اشاره دارد می توانیم استفاده کنیم.
برخی از این قیدها عبارتند از :
today, this week, this month, this year, ….
have you seen Ehsan today?
آیا امروز احسان را دیده ای ؟
we have bought a new car this week.
ما یک ماشین جدید در این هفته خریده ایم. (یعنی اینکه ما هفته پیش ماشین نداشتیم. حالا یک ماشین داریم.
John has broken his leg.
جان زانویش شکسته است. (جان سه روز قبل مثلا زانو او خوب بوده است ولی حالا زانویش شکسته است.)