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.