this very day
- todayThis present day
- nowThe present moment
- presentGift or current moment
- momentBrief period of time
- currentDirected flow of charge
immediate · here · instant · contemporary · morning · afternoon · tonight · dawn · dusk · sunrise · sunset · hourly · currently · presently · modern · existing · ongoing · live
this very daylong ago
In the distant past
ages ago · once upon a time · way back when · back in the day · eons ago
this very dayone of these days
An unspecified future time
whenever · at some point · sometime · sooner or later · in due time