for which something has been happening = something has been happening for a particular period of time which is needed = a particular period is needed for something (to be completed) which is available for something = a period of time at your disposal
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.