英语翻译He has rested for 2 monthsHe has been resting for 2 mont
5个回答

动词过去式:rested

动词过去分词:rested

He has rested for 2 months

【现在完成时,表示动作已经完成,并造成影响(他休息了2个月,影响可能是他能工作了、能活动了……)】

He has been resting for 2 months

【现在完成进行时,表示动作持续到现在(他休息了2个月,而且现在还在休息)】

两句话的时态均由上下文决定