The past tense of marvel at is marveled at or marvelled at.
The third-person singular simple present indicative form of marvel at is marvels at.
The present participle of marvel at is marveling at.
The past participle of marvel at is marveled at or marvelled at.