0 امتیاز
قبل در علم و دانش توسط (843 امتیاز)
جمله how long have you been here در زبان انگلیسی چه زمانی دارد؟
قبل توسط (1.9هزار امتیاز)
ویرایش شده قبل توسط
ماضی نقلی ولی مطمئن نیستم

1 پاسخ

+2 امتیاز
قبل توسط (4.9هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

زمان حال کامل (Present Perfect) که به آن ماضی نقلی هم می‌گوییم. برای بيان عملی که در گذشته آغاز شده و همچنان ادامه دارد یا آثار آن اکنون مشاهده می‌شود.

مثلا در فارسی برای گفتن: گفته‌ام،‌گفته‌ای، گفته است، گفته‌ایم، گفته‌اید، گفته‌اند

در زبان انگلیسی این طور ساخته می‌شود:

I, you, we, they

have ('ve) past participle
(قسمت سوم فعل)
he, she, it has ('s)

برای منفی کردن هم به have یا has،‏ not اضافه می‌شود.

اما جمله شما حالت سوالی این زمان است. در حالت سوالی جای ستون اول و دوم را عوض می‌کنیم. یعنی اول have یا has می‌آید.

از روی have you been متوجه می‌شویم که زمان حال کامل است. been قسمت سوم فعل‌های am،‏ is و are است.

برای اطلاعات بیشتر اینجا را هم ببینید.

سوالات مشابه

+3 امتیاز
1 پاسخ 469 بازدید
+2 امتیاز
4 پاسخ 32.2هزار بازدید
+1 امتیاز
1 پاسخ 2.4هزار بازدید
0 امتیاز
1 پاسخ 430 بازدید
0 امتیاز
1 پاسخ 1.3هزار بازدید
...