you've written vs. you wrote
٦ پاسخ
ماضی ساده
ماضی نقلی
Wrote یعنی نوشتم. کاری که در گذشته انجام دادی و تمام شده. ولی have written یعنی نوشته ام. برای ماضی نقلی هست. هر دو از لحاظ معنایی یکی هستند. ولی wrote را وقتی استفاده میکنیم که در جمله قید زمان مربوط به گذشته داریم مثل دیروز. پارسال. اگه قید زمان نداشتیم از have written استفاده میکنیم
you've written یعنی شما نوشته اید. از نظر گرامری زمان حال کامل میشه.
you wrote یعنی شما نوشتید. از نظر گرامری زمان گذشته ساده.
هر کدوم کاربرد متفاوتی داره. مثلا یه مسابقه اسم و فامیل با دوستات میذاری، میگید هر کدوم زودتر نوشت، اعلام کنه. مثلا شما زودتر می نویسید و فورا میگی من نوشتم = I wrote، کسی چیزی ننویسه که قبول نیست!!
برای اینکه I've written رو توضیح بدم، یه مثال ساده میزنم. فرضا توی دانشگاه، سر کلاس استاد از دانشجوها می پرسه : اینجا کسی هست که تاحالا کتاب چاپ کرده باشه؟ شما دستتو بالا می بری و میگی:
I've written two books for 3 years . Only one of them have been printed
توی سه سال دو تا کتاب نوشته ام. فقط یکی از اونها چاپ شده.
You wroteیعنی چیزی رو در زمان گذشته نوشتی و تمام شد گذشته ساده هست ولی د می میگه از قبل نوشته ایی واثر آن تاامروز باقیست .یعنی حال کامل هست
You wrote
میشه تو نوشتی برای گذاشته (past)
اون یکی میشی تو مینویسی
اگه اشتباه نکنم
you wrote یعنی شما نوشتی
youve written یعنی شما نوشته ای
اولی ماضی ساده دومی نقلی