دلیل استفاده از زمان present perfect continuous برای فعل vomit چیست؟

آیا حتما باید فعل vomit رو با have been بیارم یا با افعال تو بی هم می‌شه استفاده بشه؟
چرا نمیشه بگیم I vomit??

اگه بگیم I vomited yesterday یعنی فرضا تو یک ساعت مشخص دیروز استفراغ کردم و تمام شد ولی اگه بگیم یک ساعته دارم استفراغ می‌کنم یعنی از یک ساعت پیش تا حالا که دارم حرف میزنم دارم استفراغ می‌کنم I have been vomiting for 1 hour

1 پسندیده