Finally a sentence that has more than one correct translation!
Why 'har I' rather than 'har du'?
Because in english "you" is both singular and plural but in Danish "du" is singular and "I" is plural.
There was no way of knowing which to use in this case though, so I'd have thought both should be correct options?
If the exercise was to translate from english to danish, yes both du and I are correct