Давайте раскроем скобки и правильно употребим глагол в нужном времени.
В предложении "Mary (do) her homework since 6 o'clock" мы имеем дело с действием, которое началось в прошлом и продолжается до настоящего времени. В данном случае лучше всего подойдёт Present Perfect Continuous.
Правильный вариант будет: "Mary has been doing her homework since 6 o'clock."
Если возникают дополнительные вопросы по грамматике или другим темам, не стесняйтесь спрашивать!