पूर्ण भविष्यकाळ
Future Perfect
पूर्ण भविष्यकाळ भविष्यातील विशिष्ट क्षणापूर्वी पूर्ण होणाऱ्या कृतीचे वर्णन करतो. तो will have + past participle ने बनतो. बऱ्याचदा "by" + भावी वेळेसोबत वापरला जातो.
केव्हा वापरावे
भविष्यातील विशिष्ट वेळेपूर्वी किंवा दुसऱ्या कृतीपूर्वी संपणाऱ्या कृतीसाठी वापरा. सामान्यतः "by", "by the time", किंवा "before" सोबत.
रचना
S+will have+V3/V-edBy next year, I will have finished my degree.
पुढच्या वर्षापर्यंत, मी माझी पदवी **पूर्ण केलेली असेल**.
S+won't have+V3/V-edShe won't have arrived by 6 PM.
संध्याकाळी 6 वाजेपर्यंत ती **पोहोचलेली नसेल**.
Will+S+have+V3/V-ed?Will you have eaten by the time I get home?
मी घरी पोहोचेपर्यंत तू **जेवून घेतलेले असेल** का?
संकेत शब्द
- by
- by the time
- before
- by then
- by next year
- by tomorrow
उदाहरणे
By 2030, technology will have changed dramatically.
2030 पर्यंत, तंत्रज्ञानात नाट्यमय **बदल झालेला असेल**.
She will have graduated by next June.
ती पुढील जूनपर्यंत **पदवीधर झालेली असेल**.
Will they have finished the project by Friday?
ते शुक्रवारपर्यंत प्रकल्प **पूर्ण केलेला असेल** का?
I won't have completed the report by tonight.
मी आज रात्रीपर्यंत अहवाल **पूर्ण केलेला नसेल**.
By the time you arrive, we will have left.
तू येईपर्यंत, आम्ही **निघून गेलो असू**.
शुद्धलेखनाचे नियम
| नियमित क्रियापदे | past participle साठी -ed जोडा | finish → finished, work → worked |
|---|---|---|
| -e ने संपणारे | -d जोडा | arrive → arrived, live → lived |
| अनियमित क्रियापदे | V3 फॉर्म वापरा | eat → eaten, write → written, go → gone |
सामान्य चुका
By next year, I will finish my degree.
By next year, I will have finished my degree.
भावी वेळेपूर्वी पूर्णता व्यक्त करण्यासाठी will + V नव्हे, will have + V3 वापरा.
By the time you will arrive, we will have left.
By the time you arrive, we will have left.
"by the time" नंतर भविष्य नव्हे, साधा वर्तमानकाळ वापरा — इतर काल-वाक्यांसारखाच नियम.
टीप
"by + वेळ" ने तपासा: जर तुम्ही "[कोणत्याही भावी बिंदूपर्यंत], X पूर्ण होईल" असे म्हणू शकत असाल, तर future perfect बसतो. मुख्य म्हणजे त्या बिंदूपूर्वी पूर्णता, त्या बिंदूवर नाही.