FlexiLang
Your progress is not saved permanently. Log in to track your performance after closing the browser.
Explanations in: Greek English Spanish French
B1

For, since and the present perfect

«I have lived here for 5 years», not «I live here since 5 years».

WordUseExample
for+ a period of timefor three days, for ten years, for a long time
since+ a starting pointsince Monday, since 2015, since I was a child

Present perfect continuous (have been + -ing)

To stress the ongoing activity: I've been waiting for an hour. With state verbs, keep the simple form: I've known her since 2010.

  • How long have you been learning English?
    question about duration up to now
  • She's worked here since January.
    since + starting point
  • It's been raining all day.
    activity continuing up to now

Test yourself

  1. Complete: I (know) her for 10 years.
    Show answer
    have known
  2. Complete: I've lived in Paris ___ 2018.
    Show answer
    since
  3. Complete: I (wait) for 20 minutes. (continuous)
    Show answer
    have been waiting
  4. Correct: We are married since 2010.
    Show answer
    We've been married since 2010.