If you ____ your book, you will have a long holiday.

are going to finish
will finish
finish
finished
Table of English Grammar Contents (All Levels)
English Modals Tests
English Worksheets
Upper-Intermediate Grammar Exercises