Present perfect: Form and use

Grammar / A2 Grammar lessons and exercises / Present perfect: Form and use

Exercise 1: Choose ‘for’ or ‘since’

Exercise 1: Choose ‘for’ or ‘since’

Choose the correct word — ‘for’ or ‘since’ — to complete each present perfect sentence.

1
I've had this car years.
2
We've known each other we were in school.
3
I haven't eaten anything this morning.
4
She hasn't slept two days.
5
I have wanted to be a writer I was a child.
6
We've been together over ten years.
7
I haven't seen John last July.
8
It hasn't rained a long time.
9
She's worked in this bank 25 years.
10
She's worked in this bank it first opened.