a)
- this summer / morning / afternoon / Tuesday / weekend / year
- last summer / night / Tuesday / weekend / year
- on my last birthday / Tuesday
- yesterday morning / afternoon
- when I was 12 years old / a child
- 20 years / ten minutes ago
b)
More than a year ago
- last summer
- last year
- when I was 12 years old
- when I was a child
- 20 years ago
Less than a year ago but not this week
- this summer
- this year
- on my last birthday
This week / Today
- this morning
- this afternoon
- this weekend
- this Tuesday
- last night
- last Tuesday
- last weekend
- on Tuesday
- yesterday morning
- yesterday afternoon
- ten minutes ago