系统解析:通过句子"威廉莎士比亚已经去世了400年, 但他的作品今天仍旧有巨大的影响"的意思和for 400 years可知本句是表达这种去世的状态已经持续400年了, 所以本题应为现在完成时态, 其构成为has/have+过去分词; A 为一般过去时不符, B 过去进行时也不符, die是终止性动词, 不能与for/since 短语连用, 排除C, 所以这里应用be dead表示状态, 可以延续, 后面可以用for接一段时间的词; 主语为单数用has, 就变成了has been dead, 故答案为D.
【翻译】
威廉莎士比亚已经去世了400年, 但他的作品今天仍旧有巨大的影响.