معنی و ساختار گرامر had been چیست؟
فعل had been، گذشتهی کامل فعل to be است. از این فعل برای صحبت کردن در مورد کارهایی استفاده میشود که قبل از یک عمل دیگر در گذشته، انجام شده و تمام شدهاند.
ساختار زمان گذشتهی کامل یا Past Perfect
فرمول ساخت زمان گذشتهی کامل به این ترتیب است:
had + [past participle]
فاعل+ فعل had + قسمت سوم فعل
دقت کنید که در این فرمول همیشه از had استفاده میشود و فرقی نمیکند که فاعل آن مفرد یا جمع باشد.
کاربرد گذشتهی کامل
یکی از قسمتهای مشکلساز برای زبانآموزان کاربرد فعل گذشتهی کامل است. برای بیشتر زبانآموزان این سوال مطرح میشود که چرا نمیتوان از گذشتهی ساده استفاده کرد و چطور باید این زمان را در فارسی ترجمه کنیم.
برای اینکه تفاوت گذشتهی کامل و گذشتهی ساده را درک کنید همیشه این نکته را به خاطر داشته باشید:
وقتی در مورد یک عمل در زمان گذشته صحبت میکنید و میخواهید به کاری اشاره کنید که قبل از آن انجام گرفته و تمام شده، از زمان گذشتهی کامل استفاده میکنید. در واقع استفاده از گذشتهی کامل نشان میدهد که اتفاقاتی که در گذشته افتاده و در حال تعریف کردن آن هستید، دارای ترتیب زمانی بودهاند. ابتدا اتفاق اول افتاده و تمام شده که آن را با گذشتهی کامل نشان میدهند و بعد اتفاق دوم در گذشته افتاده است.
مثال:
When the police arrived, the thief had escaped.
وقتی پلیس رسید، دزد فرار کرده بود.
فرار کردن دزدها قبل از رسیدن پلیس اتفاق افتاده است. رسیدن پلیس با زمان گذشتهی ساده بیان میشود و فرار کردن دزدها که قبل از آن اتفاق افتاده، با زمان گذشتهی کامل.
یکی دیگر از کاربردهای گذشتهی کامل برای بیان کردن یک شرایط و بعد نشان دادن نتیجهی آن است. به مثال زیر توجه کنید:
If I had woken up early this morning, I would’ve had a more fulfilling day.
اگر امروز صبح زود از خواب بیدار شده بودم، روز پربارتری را سپری میکردم.
از زمان گذشتهی کامل در بخشی از جمله استفاده شده که شرایط را توضیح میدهد.
از گذشتهی کامل برای این استفاده میکنند که در یک جمله نشان دهند یک عمل، قبل از یک عمل دیگر انجام شده و تمام شده است. در نتیجه در این جملهها عملی که قبلتر انجام شده با فعل گذشتهی کامل توصیف میشود و عملی که دیرتر انجام شده با گذشتهی ساده.
نوشتن یک جمله که تمام فعلهای آن به زمان گذشتهی کامل باشد، مرسوم نیست و معمولا این فعل با گذشتهی ساده در یک جمله میآید.
جملهای که برای شما سوال شده به این ترتیب است:
The whole day through, the fairies had to explain to the kids whether they had been good or bad.
در تمام طول روز، پریها باید به بچهها توضیح میدادند که آیا رفتارشان درست بوده یا خیر.
در این جمله فعل اول یعنی had به زمان گذشتهی ساده است و فعل بعدی یعنی had been گذشتهی کامل است. یعنی توضیح دادن پریها، بعد از انجام عمل توسط بچهها اتفاق افتاده است.
در زبان فارسی زمان گذشتهی کامل را میتوانید با ماضی بعید ترجمه کنید. یعنی «بوده است».