3 They ___ for two hours by the time you arrive. A practice B practiced C will have been practicing D are practicing
10 They ___ the work before the teacher arrived. A complete B completed C had completed D have completed
23 By this time next year, I ___ my studies. A complete B will complete C will have completed D will be completing