పూర్తి భవిష్యత్ కాలం
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 సరిపోతుంది. కీలకం: ఆ బిందువు ముందు పూర్తి చేయడం, ఆ బిందువులో కాదు.