一个句子的主语是这个句子的主题(theme),即这个句子在谈论什么。因此一个句子用主动语态和被动语态,意思并非完全相同。现在完成时的意义之一是表示过去动作对现在的影响或动作的结果体现在现在。
Lu Xun (鲁迅) has visited Guangzhou. 这个句子的主题是鲁迅,现在完成时暗示鲁迅怎样或如何,但鲁迅早已去世,不存在现在的状况。所以用现在完成时表达这个句子是不恰当的。
Guangzhou has been visited by Lu Xun. 这个被动句的主题是广州,现在完成时提示句子谈论的是广州现在的某种状况,比如现在广州某处仍有鲁迅曾住过的房子,或某处有他的题词等。如果不是想表达这种意思,就没有必要用现在完成时去表示一个过去发生的动作了。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!