All questions
Question 1
Marie parle à son amie au téléphone. Elle dit : « Je suis allée au marché et j'ai acheté des légumes frais. Maintenant je prépare la soupe pour ce soir. »
Marie est au téléphone aujourd'hui, mardi. Elle a acheté les légumes la veille. Quelle expression complète correctement sa phrase ?
- demain matin
- hier (correct answer)
- la semaine dernière
- avant-hier
Explanation: When dealing with time expressions in French, your job is to match the word or phrase to the specific time relationship described — not just pick something that sounds natural. Here, the key detail is that Marie is speaking on Tuesday and bought the vegetables la veille (the day before), meaning Monday.
The expression that captures "the day before today" is hier, which simply means "yesterday." Since Marie is speaking on Tuesday and bought the vegetables on Monday, hier fits perfectly — making B the correct answer.
Looking at the distractors: A) demain matin means "tomorrow morning," which refers to the future, not the past. Marie already bought the vegetables, so this makes no sense grammatically or logically. C) la semaine dernière means "last week," which would place the purchase roughly 7+ days ago — far too early, since la veille means only one day prior. D) avant-hier means "the day before yesterday," which would be Sunday if Marie is speaking on Tuesday. This is a tempting trap because it is a past expression, but it goes one day too far back. La veille means exactly one day before, not two.
A useful study tip: memorize the cluster of French time words as a timeline. Going from past to future: avant-hier → hier → aujourd'hui → demain → après-demain. When a question gives you a reference point like "la veille" (the day before) or "le lendemain" (the day after), anchor yourself to that reference day and count carefully — French exams frequently use these relative time words as traps.
Question 2
Un étudiant avancé veut traduire cette phrase en français : « Last week, she finished her thesis and submitted it to her advisor. » Il hésite entre plusieurs constructions. Laquelle est à la fois grammaticalement correcte et idiomatiquement naturelle en français ?
- « La semaine dernière, elle a fini sa thèse et elle l'a soumise à son directeur de recherche. » (correct answer)
- « La semaine passée, elle a fini sa thèse et elle la soumettait à son directeur de recherche. »
- « Hier la semaine, elle finissait sa thèse et elle l'a soumise à son directeur de recherche. »
- « La dernière semaine, elle a fini sa thèse et elle l'a soumise à son directeur de recherche. »
Explanation: When translating past events into French, you need to consider two things simultaneously: tense choice and idiomatic word order. Both must be correct for a translation to feel natural to a native speaker.
In English, "last week" paired with two completed actions ("finished" and "submitted") calls for the passé composé in French — the standard tense for specific, completed past actions. The sentence also requires the correct placement of "last week": in French, la semaine dernière (adjective after the noun) is the fixed, natural expression.
Option A is correct because it uses la semaine dernière (proper word order), applies the passé composé for both verbs (a fini, a soumise), and correctly places the direct object pronoun l' before a soumise — showing proper pronoun-verb agreement with a feminine noun (thèse).
Option B fails because it mixes tenses illogically: a fini (passé composé) followed by soumettait (imparfait). The imparfait describes ongoing or habitual past actions, not a single completed event. Both actions were completed, so both need the passé composé.
Option C contains the invented phrase hier la semaine, which doesn't exist in French. Additionally, finissait (imparfait) is inappropriate for a completed action — it implies she was in the middle of finishing, not that she finished entirely.
Option D uses la dernière semaine, which sounds like "the final week" (as in the last of a series), not "last week." This is a classic false-friend word-order trap French learners fall into.
Study tip: Memorize fixed time expressions as whole chunks — la semaine dernière, le mois dernier, l'année dernière — and always pair completed past actions with the passé composé, never the imparfait.
Question 3
Dialogue entre deux étudiants :
— Sandrine : « Tu as vu le nouveau film de ce réalisateur ? »
— Julien : « Oui, je l'ai vu avec ma cousine. On était mercredi à ce moment-là, et aujourd'hui on est vendredi. »
Quelle expression de temps passé Julien doit-il utiliser pour décrire quand il a vu le film ?
- hier soir, parce que mercredi est le jour qui précède directement vendredi dans la semaine de travail
- avant-hier, parce que deux jours avant vendredi est mercredi, et Julien a vu le film mercredi (correct answer)
- la semaine dernière, parce que l'événement remonte à plus d'un jour et que 'avant-hier' ne s'utilise qu'à l'oral
- il y a deux jours, parce que 'avant-hier' est une expression trop familière pour être utilisée dans une conversation entre étudiants
Explanation: When describing past events in French, choosing the right time expression depends on how many days ago something occurred relative to today. This question tests whether you know the precise vocabulary French uses for "two days ago."
Since Julien saw the film on Wednesday and today is Friday, exactly two days have passed. The correct expression is avant-hier (B), which literally means "before yesterday" — in other words, two days ago. It's a fixed, precise term in French just like "the day before yesterday" in English, and it maps perfectly onto Wednesday when today is Friday.
Choice A is wrong because hier means "yesterday," which would point to Thursday — not Wednesday. Mercredi is not the day immediately before vendredi; jeudi is. This is a calendar error disguised as a vocabulary choice.
Choice C incorrectly claims that avant-hier is only used orally and that anything beyond one day ago requires la semaine dernière. Both claims are false. Avant-hier is perfectly standard in both spoken and written French, and la semaine dernière refers to the previous calendar week — not just "more than one day ago."
Choice D wrongly labels avant-hier as too informal or familiar. It is not a slang term; it is a standard, neutral French expression appropriate in all registers, including casual student conversation.
Your study tip: memorize the trio avant-hier / hier / demain alongside après-demain as fixed reference points relative to today. On French-2 exams, time expression questions often hinge on knowing exactly how many days separate two dates — always count carefully before choosing.
Question 4
Conversation entre collègues :
— Arnaud : « Tu as entendu parler de la réunion avec les clients ? »
— Béatrice : « Oui, elle a eu lieu . On est vendredi aujourd'hui, et la réunion était lundi. »
Béatrice veut situer la réunion avec précision. Laquelle des expressions suivantes est la plus appropriée pour un événement survenu lundi, quand on parle vendredi ?
- « Hier » — parce que lundi vient juste avant vendredi dans la semaine de travail standard.
- « Avant-hier » — parce que lundi est deux jours avant vendredi si l'on ne compte pas le week-end.
- « La semaine dernière » — parce que lundi et vendredi appartiennent à la même semaine, donc la semaine est déjà passée.
- « Il y a quatre jours » ou « lundi » — parce que lundi est quatre jours avant vendredi, et aucune expression courante ne correspond exactement. (correct answer)
Explanation: When situating a past event in French, you need to match the exact number of days elapsed to the appropriate expression — and French has fewer "shortcut" words than you might expect.
Let's count carefully: if today is Friday and the meeting was Monday, that's four days ago (Monday → Tuesday → Wednesday → Thursday → Friday). French expressions like hier (yesterday = 1 day ago) and avant-hier (the day before yesterday = 2 days ago) only cover the first two days back. Beyond that, French doesn't have dedicated single-word adverbs. So the most precise and natural options are either "il y a quatre jours" (four days ago) or simply naming the day — "lundi" — which is perfectly idiomatic in French for a recent, clearly implied past event.
Choice A is wrong because hier means literally yesterday, which would be Thursday — not Monday. Calling Monday "juste avant vendredi dans la semaine de travail" ignores the actual calendar gap of four days. Choice B fails for the same reason: avant-hier means exactly two days ago (Wednesday), not Monday. Skipping the weekend doesn't change how time-reference expressions work in French — they count real calendar days. Choice C is tempting but incorrect: Monday and Friday fall within the same calendar week, so you cannot say la semaine dernière, which refers to the previous week entirely.
That leaves D as the accurate answer, since "il y a quatre jours" or "lundi" are the only expressions that correctly place the event without overstating or understating the distance.
Study tip: Memorize the fixed scope of hier (1 day) and avant-hier (2 days). Anything beyond that requires il y a + [number] + jours or the day's name.
Question 5
Laquelle de ces paires « expression de temps passé + contexte » est correctement assortie ?
- « Hier » — utilisé par quelqu'un qui parle un lundi pour décrire un événement survenu le samedi précédent, soit deux jours plus tôt.
- « La semaine dernière » — utilisé par quelqu'un qui parle un mercredi pour décrire un événement survenu le lundi de la même semaine calendaire, soit deux jours plus tôt.
- « Avant-hier » — utilisé par quelqu'un qui parle un vendredi pour décrire un événement survenu le mercredi de la même semaine, soit deux jours plus tôt. (correct answer)
- « Le mois dernier » — utilisé par quelqu'un qui parle le 3 du mois pour décrire un événement survenu le 28 du mois précédent, présenté ici comme appartenant au même mois.
Explanation: When working with French time expressions, precision is everything — each phrase has a specific, rigid meaning tied to calendar boundaries, not just elapsed time. The key question to ask yourself is: does this expression accurately describe the relationship between the moment of speaking and the moment of the event?
"Avant-hier" means the day before yesterday — exactly two calendar days before today. In choice C, the speaker talks on a Friday about an event that happened on Wednesday. Friday minus two days = Wednesday. That's a perfect match, making C the correct answer.
Now let's examine why the others fail. Choice A is the trickiest trap: "hier" means yesterday, which is exactly one day prior. If someone speaks on Monday and refers to Saturday, that's two days ago — Sunday would be "hier," not Saturday. Using "hier" for Saturday on a Monday is factually wrong, no matter how casually people might speak.
Choice B misuses "la semaine dernière." This expression refers to the previous calendar week (Monday–Sunday). If it's Wednesday and the event happened on Monday of the same week, that Monday still belongs to the current week — so "la semaine dernière" is incorrect. You'd simply say "lundi" or "il y a deux jours."
Choice D abuses "le mois dernier" in the opposite direction: it correctly identifies that the 28th belongs to the previous month, but then contradicts itself by claiming the event is "presented as belonging to the same month," which is false by definition.
Your study tip: always anchor time expressions to the calendar unit they reference (day, week, month) — French does not allow the flexibility English sometimes does with vague phrases like "the other day."
Question 6
Extrait d'une lettre : « Chère grand-mère, je t'écris depuis Paris. j'ai visité le Louvre, et c'était magnifique. La semaine prochaine, je pars pour Lyon. Je t'embrasse. »
L'auteur de la lettre veut indiquer qu'il a visité le Louvre la veille du jour où il écrit la lettre. Quelle expression convient, et pourquoi l'option la plus tentante est-elle incorrecte ?
- « Avant-hier » convient, car on utilise toujours avant-hier pour les activités touristiques récentes dans une lettre formelle.
- « La semaine dernière » convient, car dans le registre épistolaire, on préfère les expressions longues aux expressions courtes comme « hier ».
- « Ce matin » convient, car dans une lettre, les événements récents sont toujours situés le matin du même jour pour montrer leur fraîcheur.
- « Hier » convient, car cette expression désigne précisément la veille du jour de rédaction, et non deux jours avant ni la semaine précédente. (correct answer)
Explanation: When a letter writer wants to place an event on a specific day relative to the moment of writing, French uses a precise set of temporal adverbs: hier (yesterday), avant-hier (the day before yesterday), demain (tomorrow), etc. The key is matching the adverb exactly to the time gap described — here, la veille du jour où il écrit, meaning exactly one day before today.
That makes D the correct answer. Hier means precisely "the day before the day of writing" — no more, no less. It fits perfectly and requires no additional justification beyond its definition.
The other options each smuggle in a false rule or a wrong time reference. A claims avant-hier is appropriate for "recent tourist activities in a formal letter" — this is pure invention. Avant-hier means two days before writing, not one, and register (formal vs. informal) has nothing to do with choosing between these adverbs. B suggests that epistolary style favors longer expressions over short ones like hier — also fabricated. Letter-writing conventions in French have no such preference; concision is perfectly acceptable and hier is standard in both formal and informal correspondence. C proposes ce matin (this morning), which would place the Louvre visit on the same day as the letter, not the day before — a direct contradiction of what the question asks.
A useful strategy: when a question tests temporal expressions, anchor yourself to the exact number of days between the event and the moment of reference. Don't let invented stylistic "rules" distract you — hier always means yesterday, in any register.
Question 7
Thomas écrit dans son journal intime : « Nous sommes le vendredi 15. , mes parents sont partis en voyage pour deux semaines. Je suis seul à la maison depuis sept jours. »
D'après le contexte du journal, quel est le jour où les parents de Thomas sont partis, et quelle expression de temps passé correspond correctement à ce départ ?
- Les parents sont partis le vendredi 15, donc Thomas doit écrire « aujourd'hui ».
- Les parents sont partis le vendredi 8, donc Thomas doit écrire « la semaine dernière ». (correct answer)
- Les parents sont partis le jeudi 14, donc Thomas doit écrire « hier ».
- Les parents sont partis le mercredi 13, donc Thomas doit écrire « avant-hier ».
Explanation: When you see a question involving time expressions in French (aujourd'hui, hier, avant-hier, la semaine dernière), your job is to work backward from the date given using the clues in the text. Think of it as a mini timeline puzzle.
Thomas writes on Friday the 15th and says he has been alone for seven days. Count back seven days from the 15th: 15 − 7 = 8. So his parents left on the 8th. Now, what day of the week was the 8th? Since the 15th is a Friday, the 8th — exactly one week earlier — is also a Friday. One week ago means you use "la semaine dernière" (last week). That makes B the correct answer: the parents left on Friday the 8th, and the right expression is la semaine dernière.
A is wrong because the 15th is today — Thomas is writing on that date, so saying his parents left "aujourd'hui" would mean they left this very day, contradicting the seven days of solitude.
C is wrong because "hier" means yesterday, which would be the 14th — only one day ago, not seven. The math doesn't support it.
D is wrong because "avant-hier" means the day before yesterday, which would be the 13th — only two days ago, still far from seven.
Study tip: Always extract the anchor date and the number of days mentioned, then calculate the departure date before choosing your time expression. These questions are logic puzzles dressed in French vocabulary — the math won't lie.
Question 8
Dans laquelle de ces phrases l'expression de temps passé est-elle utilisée de façon incorrecte ou incohérente par rapport au reste de la phrase ?
- Hier matin, elle s'est réveillée tôt et a préparé un grand petit-déjeuner pour toute sa famille.
- Le mois dernier, nous avons visité trois musées différents et nous avons beaucoup appris sur l'histoire locale.
- La semaine dernière, ils ont décidé qu'ils partiront en vacances la semaine prochaine. (correct answer)
- Avant-hier, tu as oublié tes clés chez moi, alors je les ai gardées pour te les rendre aujourd'hui.
Explanation: When working with time expressions in French, you need to check that the tense of the verb matches the time frame established by the adverbial phrase. Past time markers like hier, le mois dernier, and la semaine dernière should pair with past tenses — most commonly the passé composé for completed actions.
The problem in option C is a classic tense inconsistency. The sentence opens with la semaine dernière (last week), anchoring us firmly in the past. The first verb, ont décidé, is correctly in the passé composé. However, the second clause uses partiront — the futur simple — to describe what they decided. While it's true they were planning a future trip, in reported speech after a past verb, French requires the conditionnel présent (partiraient) rather than the futur simple. Using partiront creates a tense clash: it reads as if the future departure is presented from today's perspective, not from the perspective of last week's decision. The corrected version would be: ils ont décidé qu'ils partiraient en vacances la semaine prochaine.
Options A and B are both entirely correct. A uses hier matin with the passé composé consistently throughout, and B uses le mois dernier with two passé composé verbs seamlessly. Option D is also well-constructed — avant-hier sets a past context, and all actions (as oublié, ai gardées, rendre) flow logically in time.
As a study tip, whenever you spot a past time marker followed by a subordinate clause, ask yourself: whose timeline are you on? French requires the conditionnel when reporting future plans from a past point of view — this "sequence of tenses" trap appears frequently on this exam.
Question 9
Un professeur dicte à ses élèves : « Complétez avec la bonne expression. Nous sommes jeudi. Paul a raté l'autobus . Il dit à ses amis : 'Je n'ai pas pris l'autobus depuis deux jours.' »
Si Paul n'a pas pris l'autobus depuis deux jours et que nous sommes jeudi, quel jour a-t-il raté l'autobus, et quelle expression convient ?
- Paul a raté l'autobus mardi — il faut utiliser « avant-hier » car mardi est deux jours avant jeudi. (correct answer)
- Paul a raté l'autobus mercredi — il faut utiliser « hier » car mercredi est la veille de jeudi.
- Paul a raté l'autobus lundi — il faut utiliser « la semaine dernière » car lundi est dans une autre semaine.
- Paul a raté l'autobus mercredi — il faut utiliser « avant-hier » car mercredi précède immédiatement jeudi.
Explanation: When dealing with French time expressions, the key is to count backwards precisely from the reference day and match the result to the correct adverb.
Here, we're told it's jeudi (Thursday) and that Paul hasn't taken the bus depuis deux jours — for two days. Counting back two days from Thursday lands on mardi (Tuesday). The correct French expression for "two days ago" is avant-hier, which literally means "before yesterday." So the sentence reads: Paul a raté l'autobus avant-hier — and answer A is correct.
Now let's look at why the other choices fail. B identifies mercredi correctly as the day before Thursday, but "the day before today" is only one day ago — that's hier, not avant-hier. The choice correctly uses hier for mercredi, but mercredi doesn't satisfy the "two days" condition. D makes the opposite error: it picks mercredi (only one day back) but incorrectly labels it avant-hier. This is a double mistake — wrong day count and the expression doesn't match the actual gap. C jumps all the way to lundi (Monday), which is three days before Thursday, not two, and la semaine dernière (last week) is far too vague and doesn't correspond to a specific two-day count at all.
A useful tip: memorize this ladder — hier = 1 day ago, avant-hier = 2 days ago. On French exams, questions about temporal expressions often test whether you can count the days and apply the right word — both steps must be correct to avoid the traps in B and D.
Question 10
Laquelle des phrases suivantes utilise une expression de temps passé de manière grammaticalement correcte ET logiquement cohérente avec le temps verbal employé ?
- Hier, nous allons au cinéma et nous regardons un film fantastique ensemble.
- La semaine dernière, elle ira à Paris pour rendre visite à sa famille et voir les musées.
- Avant-hier, il a terminé son projet de recherche et il l'a envoyé à son professeur. (correct answer)
- Le mois dernier, vous mangerez dans ce nouveau restaurant avec vos collègues de travail.
Explanation: When working with time expressions in French, the golden rule is consistency: the time marker must match the verb tense. Past time expressions like hier (yesterday), avant-hier (the day before yesterday), la semaine dernière (last week), and le mois dernier (last month) all demand a past tense — most commonly the passé composé — not the present or future.
Choice C is correct because avant-hier (the day before yesterday) pairs perfectly with the passé composé: il a terminé and il l'a envoyé. Both verbs are properly conjugated with avoir + past participle, and the sentence is logically coherent — completing a research project and sending it to a professor is a realistic sequence of finished past actions.
Choice A fails because hier signals a past event, yet nous allons and nous regardons are present tense. This mismatch is grammatically impossible — you cannot "go" to the cinema yesterday in the present tense.
Choice B pairs la semaine dernière (last week) with elle ira, which is the future tense. Last week cannot be in the future — this is a direct contradiction between the time marker and the verb form.
Choice D commits the same error as B: le mois dernier is clearly a past reference, but vous mangerez is future tense. Again, you cannot eat "last month" in the future.
A quick study tip: before selecting your answer, underline the time expression and ask yourself, "Does this point to the past, present, or future?" Then verify that every verb in the sentence matches that direction.