1- I'm not sure I understand this
2- b) could also be 'it is ages'
3- British English users wouldn't use the subjunctive there (we generally avoid it), so 'are dressed' is also correct
4- I think this is too vague- you should maybe give a specific characteristic- rebellious, or something (it's ages since I read the book)
5- I haven’t got the money even- I haven’t even got the money (sounds more natural to me)