The present perfect is often used for an action which started at some time in the past, and are still continuing now. Often, the words for with a length of time and since with a starting time are used along with the present perfect.
ආරමභක අවස්ථාව (since) හෝ සිදුවූ කාල ප්රමාණය (for) දන්නා විටදී අතීතයේ ආරමභව තවම කෙරෙන ක්රියාවන් සඳහා කෘදන්ත භාවිතා වේ.
ඔහු කැනඩාවේ වසර පහක් ජීවත්ව ඇත. |
ඇය 1994 සිට විශ්ව විද්යාලයේ වැඩ කර ඇත. |
Actions which happened at some unknown time in the past
අතීතයේ සිදුවුන වේලාව නොදන්නා ක්රියා
Sometimes, it's important to say that something happened or didn't happen, but it's not important or not known when it happened. In this case, we can use already, yet, ever or never along with the present perfect. These words usually go before the past participle in the sentence.
සමහර විටකදී අතීතයේ සිදුවූ හෝ සිදු නොවූ ක්රියාවක්, එය සිදුවූ වේලාව නොදැන ඉදිරිපත් කළ හැක. එවිට already, yet, ever හෝ never යන පද කෘදන්තය සමඟ භාවිතා කළ හැක. එවිට එය කෘදන්තයට පෙර යෙදේ.
මම දැනටමත් එම චිත්රපටිය බලා ඇත. මට එය නැවත බලන්නට ඕනෑ නැත. |
මා එය බැලූ වේලාව වැදගති නොවේ. බැලූ බව පමණක් වැදගත්ය. |
ඔබ කවරදාක හෝ ජර්මනියට ගිහින් තිබෙනවාද ? |
දිනය වැදගත් නැති අතර ජර්මනියට ගොස් තිබෙනවාද යන්න බව පමණක් වැදගත්ය. |
Actions which happened in the past, but have an effect in the present
ක්රියාව අතීතයේ සිදුවූ අතර එහි බලපෑම අදටත් තිබෙන විට කෘදන්ත භාවිතා කළ හැක.
ඒ සඳහා අතීත කාලයද සසඳා බැලීම සුදුසුය.
In this case, the action happened at some time in the past, but the effect of the action is still important now. You can easily understand this comparing present perfect sentences with simple past sentences. මගේ යතුරු නැතිවී ඇත. | ||
මගේ යතුරු ඊයේ නැතිවිණි. | දැනටමත් මම යතුරු සොයාගෙන වන්නට පුළුවනි. | |
ඇය අත කඩාගන ඇත. | අත තාම සුවවී නැත. | |
ඇය අත කඩාගත්තාය. | ඇයගේ අත මේ වනවිට සුව වී තිබීමට පුළුවන. |