i) He has finished eating.
ii) He has become a king.
finish fished fnishing
become became becoming.
Could someone explain why not
iii) He has became a king.
If the first sentence is correct then the third should be correct.
iv) My harddisk has run/ran out of space - Which is correct.
The third form of the verb "become" is "become".
The third form of the verb "finish" is "finished".