Present Perfect and For and Since
Present perfect sentence using ever, never, just, already, yet or still.
100

I _______ (do) karate _______ I was a child.

I have done karate since I was a child.

100

Do

I have just done my homework.

200

I _______ (have) this phone _______ two months.

I have had this phone for two months.

200

Achieve

I have never achieved a good exam result.

300

I _______ (know) Mike _______ I was at school.

I have known Mike since I was at school.

300

Always / express

I have always expressed what I think.

400

We _______ (live) in this town _______ ten years.

We have lived in this town for ten years.

400

Write

I haven't written the letter yet.

500

I _______ (want) to buy a new car _______ a long time.

I have wanted to buy a new car for a long time.

500

Hold

He has held the position for two years.

M
e
n
u