எதிர்கால முற்றுத் தொடர் காலம்
Future Perfect Continuous
எதிர்கால முற்றுத் தொடர் காலம், எதிர்காலத்தில் ஒரு குறிப்பிட்ட தருணம் வரை சிறிது காலமாக நடந்துகொண்டிருந்திருக்கும் ஒரு செயலை விவரிக்கிறது. இது will have been + V-ing என்று உருவாக்கப்படுகிறது. இது கால அளவில் கவனம் செலுத்துவதால், பொதுவாக 'for' + கால அளவு மற்றும் 'by' + எதிர்கால நேரத்துடன் வருகிறது.
எப்போது பயன்படுத்த வேண்டும்
எதிர்காலத்தில் ஒரு குறிப்பிட்ட நேரத்திற்குள் ஒரு செயல் எவ்வளவு காலமாக நடந்துகொண்டிருந்திருக்கும் என்று சொல்ல, அல்லது ஒரு எதிர்கால விளைவை அதற்குக் காரணமான செயல்பாட்டைக் கொண்டு விளக்கப் பயன்படுத்துங்கள். பொதுவாக 'for … by', 'by the time' மற்றும் 'by then' உடன் பயன்படுகிறது.
அமைப்பு
S+will have been+V-ingBy June, I will have been working here for ten years.
ஜூன் மாதத்திற்குள், நான் இங்கே பத்து ஆண்டுகளாக **வேலை செய்துகொண்டிருந்திருப்பேன்**.
S+won't have been+V-ingShe won't have been waiting long when the bus arrives.
பேருந்து வரும்போது அவள் அதிக நேரம் **காத்துக்கொண்டிருந்திருக்க மாட்டாள்**.
Will+S+have been+V-ing?How long will you have been studying English by the end of this year?
இந்த ஆண்டு இறுதிக்குள் நீங்கள் எவ்வளவு காலமாக ஆங்கிலம் **படித்துக்கொண்டிருந்திருப்பீர்கள்**?
சமிக்ஞை வார்த்தைகள்
- for
- by
- by the time
- by then
- by next month
- how long
எடுத்துக்காட்டுகள்
By the time you arrive, I will have been cooking for three hours.
நீ வருவதற்குள், நான் மூன்று மணி நேரமாக **சமைத்துக்கொண்டிருந்திருப்பேன்**.
In May, they will have been living in Hanoi for five years.
மே மாதத்தில், அவர்கள் ஹனோயில் ஐந்து ஆண்டுகளாக **வசித்து வந்திருப்பார்கள்**.
He'll be exhausted because he will have been driving all night.
இரவு முழுவதும் **கார் ஓட்டிக்கொண்டிருந்திருப்பதால்** அவன் மிகவும் களைத்துப்போயிருப்பான்.
Will she have been working here long when she retires?
அவள் ஓய்வு பெறும்போது இங்கே நீண்ட காலமாக **வேலை செய்துகொண்டிருந்திருப்பாளா**?
We won't have been walking for long when the sun sets.
சூரியன் மறையும்போது நாங்கள் அதிக நேரம் **நடந்துகொண்டிருந்திருக்க மாட்டோம்**.
எழுத்து விதிகள்
| பெரும்பாலான வினைச்சொற்கள் | -ing சேர்க்கவும் | work → working, wait → waiting |
|---|---|---|
| ஒலிக்காத -e-இல் முடியும் | -e நீக்கி -ing சேர்க்கவும் | drive → driving, live → living |
| மெய்-உயிர்-மெய்யில் முடியும் குறுகிய வினைச்சொல் | இறுதி மெய்யை இரட்டியாக்கி + -ing | run → running, swim → swimming |
பொதுவான தவறுகள்
By next year, I will be working here for ten years.
By next year, I will have been working here for ten years.
எதிர்கால நேரம் வரையிலான கால அளவைக் காட்ட, will be + V-ing அல்ல, will have been + V-ing பயன்படுத்துங்கள்
By the time she retires, she will have been knowing him for 40 years.
By the time she retires, she will have known him for 40 years.
know, own, believe போன்ற நிலைமை வினைச்சொற்கள் தொடர் வடிவங்களை எடுப்பதில்லை. அதற்குப் பதிலாக எதிர்கால முற்றுக் காலத்தைப் (will have + V3) பயன்படுத்துங்கள்
By the time we will get there, they will have been playing for an hour.
By the time we get there, they will have been playing for an hour.
'by the time' க்குப் பிறகு 'will' அல்ல, நிகழ்கால எளிய காலத்தைப் பயன்படுத்துங்கள்
குறிப்பு
'அந்த நேரத்திற்குள், எவ்வளவு காலமாக?' என்று கேளுங்கள். பதில் ஒரு எதிர்கால தருணம் வரை நீளும் கால அளவாக இருந்தால் (for two hours by 6 PM), will have been + V-ing பயன்படுத்துங்கள். அந்த நேரத்திற்குள் ஏதோ ஒன்று முடிந்திருக்கும் என்பது மட்டுமே முக்கியம் என்றால், எதிர்கால முற்றுக் காலத்தைப் (will have + V3) பயன்படுத்துங்கள்.