Music______ called the universal language.
A. is B. has been
句子意思应该是:音乐被叫做世界的语言。
这应该是表示客观事实吧,用什么时态?
假如两个都可以的说,那表示客观事实通常目前时和目前完成时有什么不同?
根据你提供的汉语句子“音乐被叫做世界的语言。”理解,答案应该是:A。
从语法方面看,这两个句子都很好,但意思上有较大差别。
Musicis called the universal language.
音乐被叫做世界的语言。(客观事实)
Musichas beencalled the universal language.
音乐曾被叫做世界的语言。(过去大家过去那样称过)
严格地讲,表达客观事实一般用通常目前时。而目前完成时,在没时间状语的状况下,通常指过去已发生的行为或动作。
我把补充的解答放在这里:
He has been a cook. 他过去干过厨师。(但目前不干厨师了,干别的工作了)
He has lived here. 他过去在这里住过。(意味着目前已经搬走了)
假如表示“一直”,那需要加时间状语,比如:all the time, ever since 等。比如:
He has been a cook all the time. 他一直干厨师。
He has been a cook ever since. 从那以来他一直干厨师。