Time expressions in Present Perfect Tense (since - for)

 

1) I haven't met them September.

2) I have known her a long time.

3) Mark hasn't written anything last month.

4) We have been in Spain January.

5) I have practiced piano the morning.

6) They have been in the USA two years.

7) I have learnt English 5 months.

8) I have been allergic to pollen I was born.

9) The child has played outside 5 hours.

10) John has drunk three cups of coffee 6 a.m.