must have done和must have been doing的区别

如题所述

动词后+ED和动词后+ING
举个例子,I am interested in the book. The book is interesting.一个以人做主语,一个以物做主语。加ed是修饰人的,而加ing则是令人怎样的形容词。加ed成名词我没听说过。加ing是成动名词吧。说的不好你可以看下面的:ing形式做定语,意义上接近一个定语从句,表示一个正在进行的动作或表示一个主动的动作
如: China is a developing country=China is a country which is developing)
ed式的则通常表示已发生的或已结束的动作,ing则表示正在发生的
如:boiled water开过了的水,白开水。
boiling water沸水
fallen leaves已落在地上的叶子
falling leaves正在下落的叶子
当然也有意义上的区别,在一些特定的词语上,如interesting和interested,exciting和excited这类词,ed就表示个人的感情而ing则表示物体的性质
如:interesting game好玩的游戏,ing表示游戏的性质——好玩
excited boy 兴奋的男孩,ed表示男孩的感情
除了这些特定的词,好多动词都可以加 ed,ing的,这并不局限,你可以参照英语人教版高一unit20 Humour(讲ing)和高二unit2(讲ed)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-07-25
must have done肯定已经做……。表示对过去的或已发生的事情的判断。(现在已经不了)

He must have done a good job.
must have been doing肯定一直做……。表示对一直发生的动作的判断。现在可能还在发生中。
John must have been playing football and Mary (must have been) doing her homework.
约翰一定在踢球,而玛丽一定在做作业。
The car must have been doing at least 100 miles an hour.
这车速肯定每小时至少100英里。
《牛津词典》
第2个回答  2022-09-23
前者是现在完成时后面是现在完成进行时表示一部分已经完成了还可能正要继续下去就是这么一个状态must那只是一个推测
第3个回答  2022-07-23
前一句是推测性现在完成时,后一句是推测性现在完成进行时。
后一句更高级。
相似回答