✔ 最佳答案
The present perfect for 5:-
I have had,
She has had;
Have you ever been punished? No never.
I have known Tom for many years.
We have been friends since we were in school.
Present perfect tense denotes present results of past actions.
Note that the words :-ever---never---for---since are used,applied.
"for" refers to a period of time and "since" refers to a point of time in the past.
Tom has just finished killing.
Mary has already^ killed.
The above denote actions that are completed recently. Note that the words "just" and "already" are used, applied. "Just" is used to mean the immediate past while "already" means a completion.