روش اجرای آزمونک
عبارت زمانی را پیدا کنید، ارتباط رویداد با اکنون را بسنجید و سپس ساخت فعل را کامل کنید: have/has + past participle یا شکل گذشتهٔ ساده.
زمان مشخص و تمامشده معمولاً گذشتهٔ ساده میخواهد؛ تجربه یا نتیجه تا اکنون میتواند حال کامل بخواهد.
1. Yesterday
I ___ (visit) my uncle yesterday.
Answer
I visited my uncle yesterday. «yesterday» زمان تمامشده و مشخص است.
2. Already
She ___ already ___ (finish) her homework.
Answer
She has already finished her homework. نتیجهٔ کاملشدن تا اکنون مهم است.
3. Last week
They ___ (travel) to Shiraz last week.
Answer
They traveled to Shiraz last week. بازهٔ last week پایان یافته است.
4. Since
We ___ (live) here since 2020.
Answer
We have lived here since 2020. since نقطهٔ آغاز وضعیتی را میدهد که تا اکنون ادامه دارد.
5. For
He ___ (know) his friend for five years.
Answer
He has known his friend for five years. for طول بازهٔ ادامهیافته تا اکنون را نشان میدهد.
6. Specific completed time
I ___ (see) that film in 2022.
Answer
I saw that film in 2022. سال مشخص و پایانیافته است.
7. Experience
___ you ever ___ (try) this food?
Answer
Have you ever tried this food? پرسش دربارهٔ تجربه تا اکنون است و زمان مشخصی نمیدهد.
8. Yet
She has not called me ___.
Answer
She has not called me yet. yet در جملهٔ منفی به معنای «هنوز» و مرتبط با اکنون است.
9. Two linked events
He ___ (lose) his key yesterday, but he ___ (find) it now.
Answer
He lost his key yesterday, but he has found it now. رویداد اول زمان پایانیافته دارد؛ نتیجهٔ یافتن در بخش دوم به اکنون مربوط است.
10. Find the error
I have met her last Monday.
Answer
I met her last Monday. «last Monday» زمان مشخص و پایانیافته است، پس گذشتهٔ ساده مناسب است.
جدول خودتصحیح
| کنترل | پرسش |
|---|---|
| زمان | بازه مشخص و تمامشده است؟ |
| اکنون | نتیجه یا تجربه تا اکنون مهم است؟ |
| ساخت | have/has و شکل سوم درستاند؟ |
| فاعل | have یا has با فاعل هماهنگ است؟ |
| قید | since، for، already و yet درست جای گرفتهاند؟ |
تمرین انتقالی
برای yesterday، since، for، ever و last year پنج جمله بسازید و زیر هرکدام دلیل انتخاب زمان را بنویسید.