一直分不清 不要那种大段复制度娘的 求大神解释一下 最好有例句 在外国人的思维里的区别到底是什么?到底何时要用现在完成时 完成一点 在这里先谢谢大家了
是完整一点
a businessman on a fishing trip saw the puma up a tree 和a businessman on a fishing trip saw the puma on a tree有什么不同
追答on a tree :强调树上生长的东西!
up a tree :强调通过某种动作到树上去
on表示在某物体上的时候 大多数情况有接触 有覆盖的意思
up表示的是一种向上的趋势动向
现在完成时和一般过去时都表示在过去完成的动作, 但现在完成时强调这一动作与现在的关系, 如对现在产生的结果、影响等,而一般过去时则表示动作发生在过去,一般不表示和现在的关系。
一般过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。
现在完成时表示持续到现在的动作或状态,动词一般是延续性的, 如 live, teach, learn, work, study, know等。过去时常用的非延续性动词有come, go, leave, start, die, finish, become, get married等
句子中如有一般过去时的时间状语(如yesterday, last week, in 1960)时,不能使用现在完成时,要用过去时。 望采纳