His greadfather has been dead for twenty years同义句?
发布网友
发布时间:2024-08-20 09:28
我来回答
共2个回答
热心网友
时间:2024-08-23 02:45
1、His greadfather has been dead for twenty years.
2.His greadfather has been dead since twenty years ago.
3、It has been twenty years since his greadfather did.
dead表示死的状态,而die表示死的动作,且是不可延续性动词,所以在用于现在完成时中表示一段时间时,要结合for 和since来使用。
热心网友
时间:2024-08-23 02:44
His grandfather died twenty years ago.
It has been twenty years since his
grandfather died.