Is it correct to say "he has got hurt for 5 minutes" and "it has got tangled for 5 minutes"?

Solution 1:

Getting hurt normally refers to a single event (an injury), so we would say "He got hurt five minutes ago". Or are you thinking of being in pain - "His leg has been hurting for five minutes"? "He has been getting hurt for five minutes" suggests that he is being tortured, which is presumably not what you want to say.