to do,to be doing ,to have done区别
2个回答
展开全部
三者的主要区别为动作的完成状语不同:
1.to do强调去做,但还没做,例:
I have something to do tomorrow.
明天我有些事情要去做.
2.to be doing 强调正在做,例:
Everyone seems to be doing it.
每个人似乎都在这样做。
3. to have done强调的是动作为完成时,例:
They ought to have done something and they haven't.
他们事前应该做一些事情而他们却没有。
1.to do强调去做,但还没做,例:
I have something to do tomorrow.
明天我有些事情要去做.
2.to be doing 强调正在做,例:
Everyone seems to be doing it.
每个人似乎都在这样做。
3. to have done强调的是动作为完成时,例:
They ought to have done something and they haven't.
他们事前应该做一些事情而他们却没有。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询