JACK ______ WORKING OVERTIME FOR THE LAST THREE WEEKS.A. ISB. WASC....

4. Jack ______ working overtime for the last three weeks.

a. is

b. was

c. has been

d. did