all these last few days,we have been busy fighting drought.为什么要用have been busy fighting ,请详解,

问题描述:

all these last few days,we have been busy fighting drought.
为什么要用have been busy fighting ,请详解,

表示这些日子以来我们一直……

因为这个句子的时间状语是all these last few days(这几天以来),表示一个持续的时间段,所以要用现在完成时。

have been busy fighting drought中有两个语法点:
首先,你需要知道固定搭配be busy doing something ,意思是“忙于做某事”;
然后,have done是现在完成时,表示从过去一直做到现在,而现在的状态是已经完成了这件事情.
望采纳.