1. before【解析】根据句意和生活常识,看交通灯应在穿过马路“之前”。
2. during【解析】根据题干意思,应是希望来宾馆的人待在这儿“期间”过的开心。
3. after【解析】按照常规,一般是在饭(dinner)“后”散步(take a walk)。
4. until【解析】句中last是动词,意思是“持续”, 持续“到”一个时间点,介词用until。
5. in【解析】题干中will be back是将来时,将来一段时间(three weeks’ time)以后,介词用in。
6. By【解析】by the time意思是“到……时候为止”。