Present Perfect: Since or For?

Answer the questions by using the present perfect and add "since" or "for".

Example: Have you heard anything from Karen? - No, she she hasn't written for a long time.

a) Where is Tom? - I think he's sick. He_______________ (not / to be in school / Wednesday)

b) Can you play poker? Yes, but I ________________ (not / to play it / five years)

c) It's your second sandwich! - I'm hungry. I _________________ (not / to have anything to eat / yesterday)

d) What about going to the zoo? Great idea. I _______________ (not / to go to the zoo / years)

_________________________________________________________________________________________

Answers:

 

a) Where is Tom? - I think he's sick. He hasn't been in school since Wednesday.

 

b) Can you play poker? Yes, but I haven't played it for five years.

 

c) It's your second sandwich! - I'm hungry. I haven't had anything to eat since yesterday.

d) What about going to the zoo? Great idea. I haven't gone to the zoo for years.