Learn Spanish (Spain): Hace una semana que llueve. - It has been raining for a week.