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.