The given sentence needs to be filled with an adverb of time. An adverb of time tells us when the action happens, i.e. the time. Thus ‘yesterday’ is the apt answer. Hence option B is correct. Whereas ‘daily’ is an adverb of frequency, it tells us how often the action takes place, i.e. the rate of occurrence. So option A is incorrect. Similarly ‘happily’ cannot be used, because it is an adverb of frequency. It highlights the way people do things. Hence option C is incorrect. ‘Outside’ is an adverb of place. It explains where the action happens or where someone is going and is not used to indicate the time at which the action happened. Therefore option D is incorrect.