عبارت could have نشون دهنده یجور احتماله تحت یه شرایط خاص مثلا "اگه درس بیشتر میخوندم میتونستم امتحان رو قبول بشم . "
تو این مثال درس خوندن بیشتر یه احتماله که باعث میشه امتحان رو قبول بشی ، ولی تضمین نمیکنه صرفا .
would have تضمین میکنه . اگه درس بیشتر میخوند قطعا امتحان رو پاس میشد
سلام دوست عزیز
تو جملات مدنظرتون، could have و would have هر دو برای بیان احتمالاتی تو گذشته به کار میرن، اما تفاوت ظریفی بینشون وجود داره.
ساختار could have نشوندهندهی احتمالی ضعیفتر و غیرقطعیتر هستش.
در این حالت، گوینده معتقده که انجام کاری تو گذشته ممکن بوده، اما قطعی نیست.
مثال:
I could have passed the exam if I had studied more.
(اگر بیشتر درس میخواندم، ممکن بود در امتحان قبول شوم.)
و عبارت would have نشوندهندهی احتمالی قویتر و قطعیتر هستش.
تو این حالت، گوینده اطمینان بیشتری داره که اگر شرایط جور دیگهای بود، کاری تو گذشته انجام میشد.
I would have passed the exam if I had not gotten sick on the day of the test.
(اگر روز امتحان مریض نمیشدم، تو امتحان قبول میشدم.) (این احتمال قوی تر از could have هستش.)