for the first time i felt that i had achieved something.
这句话没错!
for the first time 没有时态限制。
这句felt 指过去, had achieved 是先于felt 发生的,指“过去的过去”, 当然用
过去完成时 也可用于其它时态, 如:
I'll go there for the first time.
不过, 在It/This/ That is the first(second...) time +
从句。 这个句型中, 如果从句的动作已经发生, 一般用完成时, 如:
It is the first time I have visited the city.
【希望帮助到你,若有疑问,可以追问~~~
祝你学习进步,更上一层楼!(*^__^*)】