how long has your grangfather died for our country?什么地方错了

来源:百度知道 编辑:UC知道 时间:2024/06/17 03:13:26
(改错题)急急急

die这个词是不可延续的,die很久,逻辑上来说很奇怪

how long has your grand father died for our country?
时态错了,表示过去的present perfect tense于现在时有关正在进行时态;typical 中式英语错误;英语词序只能如下:
how long ago did your father die for this country?

how long has it been since your grandfather died for this country?

how long ago was it that your grandfather died for this country?

不能用has 改为had,has是延续性动作,到说话是还在做,死是终止性动作。

应该是when did your grangfather died for our country?
问的是你的祖父什么时候die

how long since your grandfather died for our country?

grangfather???????