求高中英语单项填空解析

问题描述:

求高中英语单项填空解析
The last few months ______many natural disasters in China, from drought to earthquake, debris flow and flood.
A. sawB. see
C. are seeingD. have seen
答案是D
问题1:这里为什么不用过去时态,是不是应该用过去完成时,毕竟都是过去的事情.
问题2:这个句子里面see的主语是什么?

1.这些已经发生了,并对现在带来影响,所以现在完成时没错.
2.see的主语就是months,相当于一个拟人手法,最后几个月见证了……