Correct the sentence: If the books have been cataloged last week, why haven't they been placed on the shelf?
a) have been catalogedb) would have been catalogedc) were catalogedd) had been cataloged