首先,she loves her students,这句话主谓宾全了,不缺句子成分,可见逗号后面只能是状语从句修饰成分,不能再有动词原形,这样就不能是has devoted或has been devoting。如果你的句子没抄错的话(包括标点),我只能说这题给的答案也不是正确的。正确的句子是:She loves her students,having devoted all her time for the past three years. 她爱她的学生,把过去三年所有的时间都奉献出来了。这是动词分词形式引导方式状语从句,说明爱学生的方式。如果没有那个逗号,这句话也可以是:She loves her s...
前者是完成时,表示动作发生持续到现在已经 完成。 后者是完成进行时,和前者一样,只是多了 “意味着动作将持续下去。。。”。题干的时间状语 the past three years.没有意味着 她要“继续这样”下去的意思,答案没有问题。而你能理解这样的一层意思 已经很好了。说明你是个很勤学聪明的学生。希望对你有帮助。...