She has finished all her work by 8 o'clock.

问题描述:

She has finished all her work by 8 o'clock.

正确

她用了八个小时完成了她的工作