1_ for
این کلمه قبل از طول زمان (مدت زمان) بکار می رود؛مثال:
مدت 10 روز است که او را ندیده ام
I have not seen him for ten years
تذکر:for اگر طول زمان بکار نرود خودش در معنی (چون) یک کلمه ربط است و در تست ها باید در این مورد دقت شود؛مثال:
او خوشحال شد چون پول را به او دادم
He became happy for i lent him the money
2_ since
این کلمه معادل (از) در زبان فارسی است و قبل از آغاز عمل بکار می رود؛مثال:
از هفته پیش تا کنون او را ندیده ام
I have not seen him since last week
نتیجه: بعد از since یا مبدا زمان مانند last week و غیره بکار می رود یا ( ago+طول زمان)
3_ just
این کلمه معادل (درست چند لحظه قبل)می باشد و محل آن در ماضی نقلی بعد از افعال کمکی have ,has است؛مثال:
او چند لحظه قبل منزل را ترک کرده است(همین الان منزل را ترک کرده)
He has just left the house
4_ yet
این کلمه معادل هنوز در زبان فارسی است و محل آن در آخر جملات سوالی و منفی ماضی نقلی می باشد؛مثال:
من هنوز درسم را تمام نکرده ام
I have not finished my lesson yet
توجه: کلمه yet را می توان مستقیما بعد از کلمه منفی not نیز در ماضی نقلی بکار برد که در اینصورت فرم جمله غیر مخفف است مثال:
ما هنوز چیزی درباره او نشنیده ایم
We have not yet heard anything about him
کلمه yet در معنی(با این حال) در وسط جمله بعنوان یک کلمه ربط نیز بکار می رود؛مثال:
او خیلی عصبانی بود با این حال به حرف من مودبانه گوش کرد
He was very angry yet he listened to me politely
5_ never , ever
این دو کلمه معادل هرگز ؛ تا کنون در زبان فارسی است؛کلمه ever اکثرا در جملات سوالی و never در جملات منفی بکار میرود(البته کلمه never جمله را منفی کرده و لزومی به کلمه not در جمله نمی باشد)مثال:
آیا تا کنون او را دیده اید؟
Have you ever seen her?
خیر تا کنون او را ندیده ام
No,i have never seen her
کلمه ever گاهی نیز در جملات مثبت بکار میرود؛مثال:
این زیباترین منظره ای است که تا کنون دیده ام
This is the most beautiful view i have ever seen
6_ already
این کلمه که در فارسی معنی قبلا را میدهد و بعد از افعال کمکی have , has بکار میرود؛معادل این کلمه را میتوان لغت before دانست که محل آن در آخر جملات ماضی نقلی است؛مثال:
من قبلا پنجره را بسته ام
I have already shut the wimdow
I have shut the window before
کلمه already به معنای تا کنون نیز بکار برده می شود؛مثال:
او تا کنون از کشورهای زیادی بازدید کرده است
He has already visited many countries
7_ so far = up to now
این کلمات در آخر جملات ماضی نقلی بکار می روند و معادل تا کنون در زبان فارسی است؛مثال:
من تا کنون زیاد موفق نبوده ام
I have not been very successful so far
8_ recently = lately
این دو کلمه به معنای اخیرا در آخر جملات ماضی نقلی بکار می روند؛مثال:
آیا اخیرا به او نامه نوشته اید؟
Have you written to him lately?
نکته مهم: چنانچه در جملات ماضی نقلی از کلمه استفهامی how long استفاده شود در جواب بایستی از کلمه for استفاده شود ولی اگر از کلمه استفهامی since when استفاده گردد باید حتما در پاسخ جمله کلمه since بکار رود؛مثال:
چه مدت در ایران بوده اید؟
How long have you been in iran?
من مدت ده سال در ایران بوده ام
I have been in iran for ten years
از چه زمانی در ایران بوده اید؟
Since when have you been in iran?
من از سال 1970 تا الان در ایران بوده ام
I have been iran since 1970
تذکر:در مورداستعمال حرف اضافه to بعد از been و gone اکثر دانشجویان مرتکب اشتباه می شوند و معنای جملاتی را که با been و gone بکار می روند درست متوجه نمی شوند؛برای رفع اشتباه فوق به دو جمله زیر توجه کنید:
او به لندن رفته است(یعنی در حال حاضر در لندن بسر می برد)
He has gone to london
او به لندن رفته (او در لندن بوده)یعنی الان نیست
He had been to london
توجه:در جملات ماضی نقلی اگر قرار باشد بعد از since جمله ای بکار رود آن جمله فقط گذشته ساده بوده در غیر اینصورت میتوان بعد از since از (ing+فعل) نیز استفاده کرده؛مثال:
از زمانی که به تهران آمده او را ندیده ام(since قبل از گذشته ساده)
I have not seen him since he came to tehran
از زمانی که به تهران آمده بعنوان یک منشی کار می کند(since قبل از ing +فعل)
منبع
تست و گرامر انگلیسی عباس فرزام