单项选择题

Why can't visitors enjoy real English food

A.Because the foods they eat are all ready prepared.
B.Because they are interested in shopping and sightseeing.
C.Because they stay in Britain only for a few days.
D.Because they only stay in large towns.