Before revision: Large cats have been keep as pets for hundreds of years.
After revision: Large cats have been kept as pets for hundreds of years.