问一英语句子

来源:百度知道 编辑:UC知道 时间:2024/06/25 10:52:36
He chewed over the problem for several days before making his decision 与He has chewed over the problem for several days before making his decision ,这两个句子“加has”与“不加has”有什么区别吗?

首先时态不一样 一个是过去一个是完成

其次如果你用过去时 很对

非要用完成时的话 要用过去完成时 因为很显然 他已经做出了决定

所以chew这个动作 发生在过去的过去

所以 我建议 第二局 改为

He had chewed over the problem for several days before making his decision

时态区别
不加has 为过去时
加has 为现在完成时