The phrase 'by 7.30' indicates a point in time before which the action was completed. This structure is typically used with the past perfect, but in this context, with a specific past time implied, the past simple is also common. However, 'has had' is present perfect and doesn't fit the past context. 'had had' would be past perfect. Given the options and the context of 'Past Simple vs Present Perfect', and assuming a past context, 'had' (past simple) is the most likely intended answer if it were an option. Between 'had' and 'has had', and considering the options provided, 'has had' is present perfect, and 'had' is past simple. If the context is past, 'had' is correct. If the context is present perfect, 'has had' is correct. Without further context, and given the options, if 'by 7.30' refers to a past event, 'had' is the past simple. If it refers to a present completed action, 'has had' is present perfect. Let's assume a past context for the exercise.
had