英语时态疑问,肯体如下At last firemen have put out a big forest fire in
1个回答

1其实时态如果从前往后数的话应该是 过去完成→现在完成=过去→现在.既然是过去发生的事情而且强调的是对现在的影响自然用现在完成时.强调过去的过去发生的事情对过去的影响才用过去完成时.

2用进行时有一种延续的感觉.用had been growing there,即过去完成进行时,能表示树从过去的过去一直生长并且在过去还在生长,但如果用had grown there,只能说明树在过去的过去生长过,但不知道在过去还是否生长(有些绕,你把“过去”看做一个时间点).所以第一种说法更加贴切

希望可以帮到你