The past tense of have a picnic is had a picnic.
The third-person singular simple present indicative form of have a picnic is has a picnic.
The present participle of have a picnic is having a picnic.
The past participle of have a picnic is had a picnic.
Win Amazon gift cards by writing simple stories at Fictish, a new story writing game backed by WordHippo.