You were polite yesterday is not a one time action, it's a state of being, so to say “tu as été polis hier" is incorrect.

ElizabethA2Kwiziq community member

You were polite yesterday is not a one time action, it's a state of being, so to say “tu as été polis hier" is incorrect.

Asked 3 years ago
MaartenC1 Kwiziq Q&A super contributor Correct answer

No, it is a single, specific event of 'being polite' - it occurred 'yesterday', a well specified and bounded time. Passé composé is correct here - there is a very definite and distinct event being described. It is not suggesting an ongoing, repeated or habitual behaviour. 

In French, and in English, such a sentence suggests that 'being polite yesterday' was noteworthy for being unusual.

If it was just "you were polite" (no time specification), or "you were polite when you were young", or "when you wanted something" - imparfait would be appropriate.

Although < être > is used in imparfait frequently, it is not restricted to imparfait. 

Elizabeth asked:View original

You were polite yesterday is not a one time action, it's a state of being, so to say “tu as été polis hier" is incorrect.

Sign in to submit your answer

Don't have an account yet? Join today

Ask a question

Find your French level for FREE

Test your French to the CEFR standard

Find your French level
Let me take a look at that...