برای بیان جمله‌ی «من دو روز قبل به این هتل اومدم» از چه ساختاری استفاده میکنیم؟ simple past or present perfect

سلام،
فرض كنيم من الان در هتلي هستم و ميخوام بگم من دو روز قبل اينجا اومدم(فرضا اكنون در هتل هستم و تركش نكردم)
بايد بگم:
i have came here two days ago
يا بگم
i came here two days ago
كدوم دستور درست ميباشد؟؟

سلام دوست عزیز
دستور درست «i came here two days ago» است.

کلمه‌ی «come» فعل ساده گذشته است و برای بیان اقداماتی استفاده می‌شود که در گذشته اتفاق افتاده و به پایان رسیدن. فعل «have come» فعل حال کامل است و برای بیان اقداماتی استفاده می شود که در گذشته شروع شدند و تا زمان حال ادامه دارند.

در مورد شما، شما می گویید که دو روز پیش به هتل آمدید و هنوز هم آنجا هستید. بنابراین، شما باید از فعل ساده گذشته استفاده کنید.

و نکته‌ی دیگه اینکه از کلمه‌ی ago برای زمان گذشته‌ی ساده استفاده می‌شه و نه برای زمان حال کامل.

در اینجا چند مثال دیگر از استفاده از «come» و «have come» آورده شده است:

متشكرم

1 پسندیده