英语:“this year”用什么时态?

原句:There has been too much rain in sw this year.为什要用has been 而不是was?

第1个回答  推荐于2017-09-15
一、this year用的时态:
1.一般过去时。
These trees gave a high yield of fruit this year.
这些果树今年获得了大丰收。
2.一般将来时。
The unit's exports will total $85 million this year.
该部门今年的出口总额将达8,500万美元。
3.现在完成时。
Nearly 2,500 have died in separatist violence this year.
近2,500人在今年的分裂主义暴乱中丧生。
4.一般现在时。
We have a plenteous harvest this year.
我们今年取得了大丰收。
5.现在进行时。
The company is riding high this year.
公司今年生意很好。
二、原句:There has been too much rain in sw this year.要用has been 而不是was因为
现在完成时has/have been 表持续。从过去某一时刻开始一直持续到现在的动作或状态(下雨)。这个动作可能刚停止,可能仍然在进行。用was只是对过去事情陈述,现在这个动作或状态(下雨)已经停止了。