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.