Tenses for ravage Present participle:
ravaging
Present:
ravage (3.person: ravages)
Past:
ravaged
Future:
will ravage
Present conditional:
would ravage
Present Perfect:
have ravaged (3.person: has ravaged)
Past Perfect:
had ravaged
Future Perfect:
will have ravaged
Past conditional:
would have ravaged