In an American-English fiction book there is a sentence which reads:
Without makers to show them new ways, show them new forms of magic, the gifted were left with doing only that which been done before.
Is this sentence grammatically accurate or should it end as either
...that which had been done before.
...that which have been done before.