New: High-level announcements are live
    Open
    Skip to lessons
    ElementaryFirst conversations5 min

    French Time Markers: Using 'il y a' and 'dernier' for Past Events

    Learn to say when past events happened in French using 'il y a' (ago) and 'dernier/dernière' (last), with clear examples and practice.

    Includes practice questions and sample answers.
    A warm illustrated language study space

    In French, to say how long ago something happened, you use 'il y a' followed by a time expression. For example, 'I saw her two days ago' becomes 'Je l'ai vue il y a deux jours.' This is different from 'hier' (yesterday), which is a single word. You also need 'dernier' or 'dernière' for 'last' (e.g., 'last week'). This lesson teaches you to place past events accurately in time.

    By the end, you can…

    • use 'il y a' with time expressions to say how long ago something happened.
    • use 'dernier' or 'dernière' to talk about last week, month, or year.
    • distinguish between 'hier' and other past time markers.

    Words you’ll actually use

    Listen once. Try it slowly. Then say it without looking.

    Checking available voices…

    Je l'ai vue il y a deux jours.

    I saw her two days ago.

    zhuh lay vew eel yah duh zhoor

    Use 'il y a' + time expression. 'Vue' agrees with the feminine direct object 'la' (her).

    Il est parti il y a une semaine.

    He left a week ago.

    eel ay par-tee eel yah ewn suh-men

    'Il y a' works with any subject. 'Une semaine' means 'one week'.

    Nous avons déménagé il y a trois mois.

    We moved three months ago.

    noo zah-vohn day-may-nah-zhay eel yah trwah mwah

    Use with plural time expressions like 'trois mois'.

    La semaine dernière, j'ai visité Paris.

    Last week, I visited Paris.

    lah suh-men dair-nyair, zhay vee-zee-tay pah-ree

    'Dernière' agrees with feminine 'semaine'. Place it after the noun.

    Le mois dernier, il a plu beaucoup.

    Last month, it rained a lot.

    luh mwah dair-nyay, eel ah plew boh-koo

    'Dernier' is masculine and follows 'mois'. Use for 'last month'.

    Pronunciation guides are approximate. Slow playback keeps the original pitch.

    Make it make sense

    Useful pattern

    The structure 'il y a' + [time expression] means 'ago'. It is invariable: 'il y a' never changes. Examples: 'il y a cinq minutes' (five minutes ago), 'il y a deux ans' (two years ago). For 'last', use 'dernier' (masculine) or 'dernière' (feminine) after the noun: 'l'année dernière' (last year), 'le week-end dernier' (last weekend). Note that 'hier' (yesterday) is a single adverb, not used with 'il y a'.

    When to use it

    Use 'il y a' when you want to say how much time has passed since an event. For example, 'J'ai fini il y a une heure' (I finished an hour ago). Use 'dernier/dernière' to refer to the most recent occurrence of a period: 'la semaine dernière' (last week), 'le mois dernier' (last month). Do not confuse with 'hier' (yesterday) or 'avant-hier' (the day before yesterday), which are specific days. In Quebec French, 'il y a' is standard, but informal speech may drop 'il': 'y a deux jours'.

    A conversation you could have

    Listen to each line, then take one part and reply out loud.

    A

    Tu as vu Marie récemment ?

    Have you seen Marie recently?tew ah vew mah-ree ray-sah-mon
    B

    Oui, je l'ai vue il y a trois jours.

    Yes, I saw her three days ago.wee, zhuh lay vew eel yah trwah zhoor
    A

    Et son frère ?

    And her brother?ay son frair
    B

    Je l'ai vu le mois dernier.

    I saw him last month.zhuh lay vew luh mwah dair-nyay

    A little context goes a long way

    In formal French, always use 'il y a' in full. In informal spoken French, especially in Quebec and parts of France, you may hear 'y a' (e.g., 'y a deux jours'). However, in writing, keep 'il y a'. Also, 'dernier' can mean 'latest' or 'final' depending on context; 'la semaine dernière' means 'last week', while 'la dernière semaine' means 'the final week'.

    One thing to watch for

    Using 'il y a' with 'hier' (e.g., 'il y a hier').

    Try this instead: Do not combine 'il y a' with 'hier'. 'Hier' already means 'yesterday'. Say 'hier' alone: 'Je l'ai vue hier.' For 'ago', use a time expression like 'deux jours': 'Je l'ai vue il y a deux jours.'

    Your turn

    Try answering out loud before checking a possible answer.

    1How do you say 'I arrived two hours ago' in French?

    Show a sample answer

    Je suis arrivé il y a deux heures.

    Use 'il y a' + 'deux heures'. 'Arrivé' may agree with the subject if feminine: 'arrivée'.

    2Translate: 'Last year, we traveled to Nice.'

    Show a sample answer

    L'année dernière, nous avons voyagé à Nice.

    'Dernière' agrees with feminine 'année'. You could also say 'L'an dernier' (more formal).

    3What is the difference between 'hier' and 'il y a un jour'?

    Show a sample answer

    'Hier' means 'yesterday' (the day before today). 'Il y a un jour' means 'one day ago' (24 hours ago). They can overlap but are not identical.

    'Hier' is a specific day; 'il y a un jour' is a duration. Both are correct in context.

    Take this with you

    Use 'il y a' + time expression for 'ago', and 'dernier/dernière' after the noun for 'last'. Remember that 'hier' is separate and never used with 'il y a'.

    Progress is saved on this browser.

    yapr

    Practice real time conversations on Yapr for faster learning.

    Put today’s French into a conversation with an AI tutor. Speak, make mistakes, and try again.

    Practice on Yapr
    The Yapr app tutor selection screen with pixel-art conversation partners

    Hear more French in short videos