问题

_____ you _____ your homework yet?—Yes, I _____ it ten minutes ago.
A:Did ; do; finished
B:Have; done; have finished
C:Have; done; finished
D:Will; do; finish
B:Have; done; have finished
C:Have; done; finished
D:Will; do; finish
正确答案是:
同类题型
Her brother is very busy with his work now, so he has _____ time to read newspaper.
You can ’t get in. The exam _____for over 30 minutes.
. ______ is no possibility _____ Jack will win the first place in the competition.
Mr. Wu said he ______ us to the zoo the next week.
Have you finished your homework ________? –Not ________. I was playing computer games.