MozhiLingo
← All lessons
Lesson 28B1

Present Perfect vs. Past Simple

தற்போதைய முழுமை காலம் vs இறந்தகாலம்

The clearest signal for choosing between these two tenses is whether a specific time is mentioned — a simple test that resolves most of the confusion.

Grammar Comparison

இலக்கண ஒப்பீடு

A specific time word forces the simple past, every time

English

I have visited Paris. (no time given — at some point in my life) vs. I visited Paris last year. (specific time — must be simple past)

Tamil

நான் பாரிஸ் போயிருக்கேன். / நான் கடந்த வருஷம் பாரிஸ் போனேன். (Tamil doesn't force a tense switch based on whether a time word appears)

This is the single most reliable rule in English tense choice: the moment you mention a specific finished time (yesterday, last year, in 2020, at 3pm), you must use simple past, never present perfect — 'I have visited Paris last year' is simply wrong. Present perfect is reserved for unspecified time ('at some point, ever, so far'). Since Tamil's past tense never restricts itself this way, run this specific-time test deliberately until it becomes automatic.

Vocabulary

சொற்கள்

EnglishPronunciationTamil
I have visited Paris.eye hav VIZ-it-ed PAR-isநான் பாரிஸ் போயிருக்கேன்.nān pāris pōyirukkēn.
I visited Paris last year.eye VIZ-it-ed PAR-is last yeerநான் கடந்த வருஷம் பாரிஸ் போனேன்.nān kaḍandha varusham pāris pōṉēn.
Have you ever been to Japan?hav yoo EV-er been too juh-PANநீ எப்பவாவது ஜப்பான் போயிருக்கியா?nī eppavāvadhu japān pōyirukkiyā?
I finished it yesterday.eye FIN-isht it YES-ter-dayநான் நேத்து அதை முடிச்சேன்.nān nēththu adhai muḍichēn.