The past tense of give good reason for is gave good reason for.
The third-person singular simple present indicative form of give good reason for is gives good reason for.
The present participle of give good reason for is giving good reason for.
The past participle of give good reason for is given good reason for.