Answer:
1a) We've been here FOR an hour.
1b) We've been here SINCE 4 o'clock.
2a) She hasn't spoken to me FOR 2 weeks.
2b) She hasn't spoken to me SINCE last week.
3a) They've lived in this street SINCE 1970.
3b) They've lived in this street FOR a long time.
4a) I haven't had time to do it SINCE last Monday.
4b) I haven't had time to do it FOR a few days.
5a) We haven't bought a new one SINCE ages.
5b) We haven't bought a new one FOR many years.
Explanation:
In the sentences provided the actions are expressed by means of the Present Perfect Tense which in used to denote actions that have connection with both past and present. "Since" and "For" indicate the action began in the recent past and they are still taking place in the present.
SINCE is used to indicate the beginning or starting point of the action while FOR is used to indicate the amount of time the action has been taking place.