英语一道时态问题

have been busy 与were busy 有什么区别,详细点,谢谢
2024-12-12 00:51:24
推荐回答(3个)
回答1:

have been busy表示的是从过去某一时间起到现在为止一直都很忙,并且有可能现在仍然很忙;were busy仅仅只能说明过去某一个时间点或时间段很忙。另外,完成时大多都具备十分强烈的主观意味,总是话里有话;而过去时仅仅只是客观地陈述过去发生了什么事情。如 I had breakfast at home.它只能说明说话人在过去曾经发出过have breakfast 这个动作。I have had breakfast at home。就不一样了,它的意思是说,我已经在家里吃过了,不用再吃早餐。

回答2:

前者是某一段时间或阶段一直忙,而后者指过去的某个时刻或者某个点忙。 如
I've been busy the whole week.我这个星期一直在忙
They were very busy this time yesterday. 昨天的这个时候他们很忙

回答3:

一个是现在完成时 一个是过去时