ANSWERS
1. b) She has cooked dinner when I arrived.
2. c) He was writing a novel.
3. a) By tomorrow, they will have finished their project.
4. a) She is studying regularly for her exams.
5. c) goes
Read More: Test No. 57
6. c) I had read the book before I watched the movie.
7. a) I will have been cooking dinner for an hour by 7 PM.
8. b) They have been watching the movie for two hours.
9. b) has finished
10. b) They had been playing soccer for three hours.