''She has know him since 5 years''
''My English teacher has came back from Wales''
These were tricky.
The first sentence uses 'know', which we don't often use with present continuous ('I am knowing him', not really good is it?)
The second sentence must be: '... is coming back from Wales'