Thomas ______ his vacation for several months.

is planning
planning
had been planning
been planning for
English Worksheets
English Modals Tests
Pre-Intermediate Grammar Exercises
English Vocabulary Tests