下面几道英语题,大家帮忙看看,最好说一下翻译和理由.

问题描述:

下面几道英语题,大家帮忙看看,最好说一下翻译和理由.
1.他们一直都在努力学习,所以他们将会得到高分.
They work hard ____ ____ ____ , so they will get high marks.
2.-____ will you finish your homework,Linda?
-In about an hour.
A.How soon B.When C.How oftenD.How long
3.____ his "free" hour from 2 to 3 in the afternoon,Charlie has to meet with parents, check students' homework and take care of many other things.
A.In B.At C.To D.On

1.all the time
2.A
3.A