Time expressions in Present Perfect Tense (since - for)

 

1) I have been on the road this morning.

2) She has waited in the line 3 hours.

3) We have lived in Bedford 17 years.

4) I haven’t swum last year.

5) We haven’t gone fishing 2015.

6) I haven’t seen my father 7 years.

7) The breakfast has been ready an hour.

8) They keep sending those group emails but I haven’t read them a long time.

9) He is having a rest. He has driven 8 hours.

10) I’m starving! I haven’t eaten yesterday.