گرامر حال کامل استمراری چیست؟

I’ve also been meaning to talk to you about the trouble I’m having keeping up in class.

گرامر مربوط به این جمله چیه چرا مثلا keep بعد از having هم باز ing گرفته یا دلیلing گرفتن mean چی هست؟


این تاپیک مربوط به درس «صحبت کردن با پروفسور» در اپلیکیشن «زبانشناس» است. پادکست «پادکست ESL»، بخش «بخش اول»

سلام دوست عزیز
عبارت I’ve been meaning به زمان حال کامل استمراری هستش.
معمولا از زمان حال کامل استمراری برای بیان عملی که از گذشته شروع شده و تا به الان ادامه داره استفاده می‌کنیم. در واقع روی استمرار عمل تاکید می‌کنه علاوه بر این می‌تونیم اون رو برای بیان اعمالی تکراری که از گذشته تا به امروز ادامه دارن هم استفاده کرد.
فرمولش به صورت have/has + been +verb + ING هستش.

داخل لینک زیر توضیحات کامل درباره‌ی این زمان رو می‌تونید ببینید.
https://zabanshenas.com/english/easy-
grammar/tenses/present-perfect-continuous-tense/

و عبارت “I’m having keeping up” یه ساختار حال استمراری یا (present continuous) هستش و عبارت keeping up به صورت مصدر gerund استفاده شده.

لینک‌های زیر هم می‌تونه براتون مفید باشه.