第一,請搞清楚,有用already/yet/ever等字,不等於句子必須係 present perfect tense。
第二,有答題者話因為有 already ,所以就要用 present perfect,然後用 already 強調事情已完成。情況好似屋企有包發粉,所以要買個焗爐,咁就可以用到包發粉整蛋糕一樣。既然只係強調,咁其實冇左都唔影響意思架喎。
所以兩句中,I took a shower 其實已經可以。I had took a shower 就一定錯,因為有 had 就必然係 past perfect tense,句式係 had + past participle,o係呢句o既情況就會用 taken。
'I took a shower already' is wrong because as you said 'already', you have to use present or past perfect tense to emphaize the completion of the task.