ответ для: qwertyX
HAS WORKED - Present Perfect
has been working - Present Perfect Progressive. Это 2 настоящих времени.
Только в первом случае как бы смысл в том, что у Него случалось повторяющееся действие, он работал и это не прекратилось, будет и в будущем (работать). А во-втором случае, больше указывается по смылсу сколько же он времени уже работает.
Но на самом деле это не важно. В данном случае(примере) возможна и форма Present Perfect Present Perfect Progressive. Т.е. has worked = has been working.
****
А вот если бы это было просто worked(работал, но на данный момент уже не работает), то это, конечно, Simple Past и второй глагол будет liked, согласованно.