MozhiLingo
via
Learning
← 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

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 (English explanations)

நான் பாரிஸ் போயிருக்கேன். / நான் கடந்த வருஷம் பாரிஸ் போனேன். (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

Vocabulary

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