请帮我分析一下这句话的语法结构

2024-12-03 23:29:37
推荐回答(2个)
回答(1):

has been dead是现在完成时,它并不是表示被动因为dead是个形容词,应当放在be动词之后。而用现在完成时是因为后面的句子意思是:人们还会想起他。说明他的去世对现在有影响,所以用现在完成时。这个has been dead还可以改成has died。注意两个单词拼写不一样词性不一样!

回答(2):

Although 到逗号部分是让步状语从句,从句中主语是 he,谓语是has been ,表语是dead(形容词), for many years 时间状语 。
主句中主语是 many people, 谓语是remember 宾语是 him。
其中从句中时态是现在完成时态。由助动词has+过去分词been构成。如果用现在时,就是Although he is dead, 由于有时间状语for many years, 所以要用现在完成时。
注意:这句话中 has been dead 决不能换成has died !