以下这几个常见的句子是什么意思啊,为什么看见这个就要使用现在完成时态?
1,during the last three decades
2,for the last three days
3,over the past years
4,over the last three years
补充:
1,为什么看见the other day,应用一般过去时?
2,还有其他像这样看见这种句型就要使用固定时态吗?如果有请帮我补充,谢谢
在过去的30年里
过去3天中
在过往的岁月中
在过去的3年里
完成时态用于 过去发生一直持续到现在,或者对现在仍有影响的动作比如第一个,在过去30年里可能有一个动作一直在持续而且现在也可能还在进行。
the other day是指几天前,当然用过去时啦。
by the end of +过去时间 用过去完成时
一般有since+时间 或者 for+一段时间 要用完成时
很久没碰语法了,你其实可以自己买本语法书,比如 薄冰语法 上面都很全的还有注意事项啊什么的。
本回答被网友采纳