导读:英语时态疑问,肯体如下At last firemen have put out a big forest fire in 英语时态疑问,肯体如下At last firemen have put out a big forest fire in California. Since then they have been trying to find out how the fir...
英语时态疑问,肯体如下At last firemen have put out a big forest fire in
英语时态疑问,肯体如下
At last firemen have put out a big forest fire in California. Since then they have been trying to find out how the fire began. Forest fires are often caused by broken glass or by cigarette ends which people carelessly throw away. Yesterday, the firemen examined the ground carefully, but were not able to find any broken glass. They were also quite sure that a cigarette end did not start the fire. This morning, however, a fireman accidentally discovered the cause. He noticed the remains of a snake which was wound round the electric wires of a 16000-volt power line. In this way, he was able to slove the mystrey. The explaination was simple but very unusual. A bird had snatched up the snake from the ground and then dropped it on to the wires. The snake then wound itself round the wires. As it did so, it sent sparks down to the ground and these immediately started a fire.
上面这篇文章取自新概念二册第53课,请问文章中为什么前面部分为什么要用现在完成时,明显根据文章得知,火在后面提到的检查地面,找到电线上的蛇这些事之前就扑灭了,按规则来讲应该用过去完成时和现在完成进行时啊,为什么?如果说是因为要强调对现在的影响,那就能视时态不顾了吗,那不就可以乱用了吗. 另外,单看文章前两句中,since then 从那时起,都说了从那时起,前面那句肯定是过去,为什么前面还用现在完成时,
. The seed was sprayed over the ground in huge quantities by aeroplanes. The planes had been planting seed for nearly a month when it began to rain. By then, however, in many places the grass had already taken root. In place of the great trees which had been growing there for centuries patches of green had begun to appear in the blackened soil. 这篇文章中后面的had been growing there 可以用had been there 或had grown there 取代吗,为什么,或者说含义有什么不同,
请说详细一点,最好可以让人有一种矛塞顿开的感觉,
1978丫丫
1年前他留下的回答
已收到1个回答
风儿121
网友
该名网友总共回答了21个问题,此问答他的回答如下:采纳率:100%
1其实时态如果从前往后数的话应该是 过去完成→现在完成=过去→现在.既然是过去发生的事情而且强调的是对现在的影响自然用现在完成时.强调过去的过去发生的事情对过去的影响才用过去完成时.
2用进行时有一种延续的感觉.用had been growing there,即过去完成进行时,能表示树从过去的过去一直生长并且在过去还在生长,但如果用had grown there,只能说明树在过去的过去生长过,但不知道在过去还是否生长(有些绕,你把“过去”看做一个时间点).所以第一种说法更加贴切
希望可以帮到你
1年前他留下的回答
追问
2
1978丫丫
后面说的那些检查地面,发现蛇这些事用的是过去时啊,火在这之前就扑灭了,应该是过去的过去,应该用过去完成时才对啊,为什么文中不用呢,
风儿121
火的确是在过去的过去就被扑灭了,但它表示大火在现在是灭了的,因为失火是在“过去”发生的,所以扑灭这件事不可能比失火还靠前,故只能影响现在,用现在完成时。但后面关于大火的解释明显对过去造成了影响,一定用过去完成时。 望采纳
以上就是小编为大家介绍的英语时态疑问,肯体如下At last firemen have put out a big forest fire in 的全部内容,如果大家还对相关的内容感兴趣,请持续关注上海建站网!
标签:
内容声明:网站所展示的内容均由第三方用户投稿提供,内容的真实性、准确性和合法性均由发布用户负责。上海建站网对此不承担任何相关连带责任。上海建站网遵循相关法律法规严格审核相关关内容,如您发现页面有任何违法或侵权信息,欢迎向网站举报并提供有效线索,我们将认真核查、及时处理。感谢您的参与和支持!