Worksheet


Present Perfect With Since And For


1 - Fill in the blanks with “since” or “for”:


a) Nobody has seen him since last Friday.

b) I’ve known Tom _______________ 1990.

c) It has been foggy _______________ some days.

d) I haven’t eaten chocolate _______________ last Christmas.

e) Things have changed _______________ he became the headmaster.

f) Our dog has been ill _______________ two days.

g) He’s been sick _______________ a week.

h) We haven’t visited my home town _______________ we left school.

i) They have been colleagues _______________ a long time.

j) Bob has worked there _______________ 1984.

k) Have you worked with James _______________ more than eight years?