எதிர்கால முற்றுக் காலம்
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 பொருந்தும். முக்கியம்: அந்தப் புள்ளிக்கு முன் முடிய வேண்டும், அந்தப் புள்ளியில் அல்ல.