He ______ a cold for the last three days.

has been fighting off
was fighting off
is fighting off
will have fought off
Pre-Intermediate Grammar Exercises
English Worksheets
English Modals Tests
Advanced Grammar Exercises