VocabNote
பதிவிறக்கம்
காலங்கள்உயர்நிலை

எதிர்கால முற்றுக் காலம்

Future Perfect

எதிர்கால முற்றுக் காலம் எதிர்காலத்தில் ஒரு குறிப்பிட்ட தருணத்திற்கு முன் முடியும் செயலை விவரிக்கிறது. இது will have + past participle என்று உருவாக்கப்படுகிறது. பெரும்பாலும் "by" + எதிர்கால நேரத்துடன் பயன்படுத்தப்படுகிறது.

எப்போது பயன்படுத்த வேண்டும்

எதிர்காலத்தில் ஒரு குறிப்பிட்ட நேரத்திற்கு முன் அல்லது மற்றொரு செயலுக்கு முன் முடியும் செயலுக்குப் பயன்படுத்துங்கள். பொதுவாக "by", "by the time", அல்லது "before" உடன்.

அமைப்பு

positiveSwill haveV3/V-ed

By next year, I will have finished my degree.

அடுத்த ஆண்டுக்குள், நான் எனது பட்டப் படிப்பை **முடித்துவிடுவேன்**.

negativeSwon't haveV3/V-ed

She won't have arrived by 6 PM.

அவள் மாலை 6 மணிக்குள் **வந்திருக்க மாட்டாள்**.

questionWillShaveV3/V-ed?

Will you have eaten by the time I get home?

நான் வீடு திரும்பும்போது நீங்கள் **சாப்பிட்டு முடித்திருப்பீர்களா**?

சமிக்ஞை வார்த்தைகள்

  • by
  • by the time
  • before
  • by then
  • by next year
  • by tomorrow

எடுத்துக்காட்டுகள்

  1. By 2030, technology will have changed dramatically.

    2030-க்குள், தொழில்நுட்பம் வியத்தகு வகையில் **மாறியிருக்கும்**.

  2. She will have graduated by next June.

    அவள் அடுத்த ஜூன் க்குள் **பட்டம் பெற்றிருப்பாள்**.

  3. Will they have finished the project by Friday?

    வெள்ளிக்கிழமைக்குள் அவர்கள் திட்டத்தை **முடித்துவிடுவார்களா**?

  4. I won't have completed the report by tonight.

    இன்றிரவுக்குள் நான் அறிக்கையை **முடிக்கமாட்டேன்**.

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

காலங்கள்