i planted tree yesterday 和i have planted tree yesterday 的区别,

问题描述:

i planted tree yesterday 和i have planted tree yesterday 的区别,分别该怎么用,含义有啥不同?
如果是填空题I___tree yesterday,该选哪个,为什么?
1个回答 分类:英语 2014-11-25

问题解答:

我来补答
如果是填空题I___tree yesterday,该选 planted 因为有明确的时间yesterday (昨天)要填动词的过去时;
i have planted tree yesterday 这句话是错的.have planted 是现在完成时,不可有yesterday.
i have planted tree.我种了三棵树.强调现在的“结果”,用现在完成时
而i planted tree yesterday ,我昨天种了树.强调昨天的“动作”,用过去时.
再问: 现在完成时不能有yesterday 吗?请问为什么呢。。
再答: 现在完成时不能有yesterday,因为现在完成时强调‘结果’,与现在有关,如例句:强调,我种了三棵树, 不管什么时候种的(昨天,刚才,一星期之前等等)。如果你说了括号里的具体时间,就是要强调了什么时候种的,要用过去时。 希望帮到你。有问题欢迎提问。
 
 
展开全文阅读
剩余:2000
上一页:弧度制96页