When you wrote up the budget report last month, was it the first time for you? – No, I ___________________ budget reports before, in my previous job.
a) had written
b) have written
c) have been writing
d) wrote
The answer to this would be b) have written.
This is the present perfect tense. We use this tense when expressing something that happened in the past, but which has a distinct connection with now. This usually happens when we want to say that something was completed before now.