How long did it take you____your homework?

问题描述:

How long did it take you____your homework?

to do
it takes sb. some time to do sth.

to finish

to do/finish /complete
sth take some time to do sth

to do

How long did it take you__finish__your homework?

It takes sb, sometime to do sth.
所以 次空格填 to