Time expressions in Present Perfect Tense (since - for)
1) Doctors have known this medicine centuries.
2) Margaret has worked here three weeks already.
3) I haven't eaten anything breakfast.
4) I haven't been on holiday 2003.
5) Our national team hasn't shot a goal 20 minutes.
6) The young couple hasn't slept their baby was born.
7) Andy hasn't ridden a horse he fell off.
8) He said he would be away Monday.
9) My parents have been in Tokio five days now.
10) I have worked in this bank five years.