1. General - Have you played footballtoday morning?
Special - When have you played football?
Who-question - Who have played footaball today morning?
Tag question - You have played football today morning, haven't you?
2. General - Did Mary visit heer dentist last Friday?
Special - When did Mary visit her dentist?
Who-question - Who visited a dentist last Friday?
Tag question - Mary visited her dentist last Friday,didn't she?