പൂർണ്ണ ഭാവികാലം
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 + time' ഉപയോഗിച്ച് പരിശോധിക്കുക: '[ഭാവിയിലെ ഒരു ബിന്ദു] ആകുമ്പോഴേക്കും X ചെയ്തുകഴിഞ്ഞിരിക്കും' എന്ന് പറയാൻ കഴിയുമെങ്കിൽ, പൂർണ്ണ ഭാവികാലം അനുയോജ്യമാണ്. ആ ബിന്ദുവിൽ അല്ല, അതിനു മുമ്പേ പൂർത്തിയാകുന്നു എന്നതാണ് പ്രധാനം.