We’re rewarding the question askers & reputations are being recalculated! Read more.
1 of 2

All are grammatically correct, and there is little practical difference in their meaning. Noting only the words that change with each example,

"had been up to these days" indicates the actions are in the past, although recent;

"was up to these days" indicates the actions are in the near past;

"has been up to these days" indicates the actions are in the near past but ongoing;

"is up to these days" indicates the actions are presently happening and ongoing.

"These days" keeps all of these examples in the present, recent or near past.