In the last few years they _____ ______more than 300 million trees.老师讲的答案是have planted 我不太明白 可以告诉我理由么
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 09:29:59
In the last few years they _____ ______more than 300 million trees.老师讲的答案是have planted 我不太明白 可以告诉我理由么
In the last few years they _____ ______more than 300 million trees.
老师讲的答案是have planted
我不太明白 可以告诉我理由么
In the last few years they _____ ______more than 300 million trees.老师讲的答案是have planted 我不太明白 可以告诉我理由么
have planted属于have done的形式,典型的现在完成时.
初中阶段现在完成时有两个用处:
1、表示过去发生的,对现在有影响的动作.
2、表示从过去开始,一直持续到现在的动作.
中国的英语考试,一般是很有套路的.
这道题,时间状语是In the last few years,在过去的几年中,很明显的就是从过去发生,一直持续到现在的动作,所以要用现在完成时.
建议你做点题,不用太多,20道就够了,重要的就是掌握套路.
had planted (种植那个词,不知道打错没有)
过去完成时态 用had+动词过去时
have cut
last 是一个标志,所以要用现在完成时态,
翻译: 近几年间,他们已经砍了许多树了。
现在完成时
In the last few years 可以说明是在一段时间内所做的事情 所以句子要用完成时态 因为是以现在是时间作为时间原点 所以要用现在完成时 如果是以过去的时间点为时间原点才用过去完成时
have planted
更好.有In the last few years 应该用完成时的一种时态.
这里应该是强调过去种的树对现在的影响,所以应该现在完成时更好.过去完成时一般是过去的过去.呵,刚才理解的不好.
本来我也分不清过去完成时和现在完成时,但是我的英语老师教我,看一些标志性的词组,例如你所问的,in the last years,就是一个标志,看到这个标志就用现在完成时
In the last few years 过去语态
more than 300 million trees.完成后的对比结果
此句应用过去完成时
结构had+Vpp
plant trees 种树
过去分词加ed
空填have planted