Вставь слово в правильной форме:
James should ___ (tell) the news a long time ago
James should have been told the news a long time ago. 
В данном случае используется глагол в форме времени present perfect.
Спасибо.А не то я никак не мог понять.