《高阶英语语法》(增补本 杜永文编著)第763页
1436 “must have 动词的过去分词”有三种意思:
a.想必曾经【表示的是接近于真实情形的一种推断】
b.想必曾经(实际不曾)【表示的是虚拟含义】
c.必须曾经。【指在一种经历上具体条件的要求】
例如:
You must have seen him. 你想必曾经见过他了。
The door droops a little; there must have been something wrong with the hinges.
门有点下坠,铰链一定(想必曾经)出了问题。
You must have seen her if you had been here yesterday.
要是昨天你在这里,你一定见到他了。
(实际上昨天你并不在这里,所以昨天实际上你不曾见到她。)
Any applicant for this position must have practised for six years.
凡申请该职务者,必须具有六年的实践经验。
《英汉多功能学习词典》第980页must词条must have done的三种释义:
must的后面接完成时态(have 过去分词)、进行时态(be -ing)时,通常意为“一定…”;接下来是受意志支配的动词时一般意为“必须…”:
It must be raining outside. 外面一定在下雨。
I must be moving on. 我得继续向前走。
过去的事情用must have 过去分词表示:
The trip must have been very interesting. 那次旅行一定很有意思吧。
“The concert must have been exciting.” “No, it wasn’t.”
“那场音乐会一定很刺激吧。”“不刺激。”
在虚拟过去完成时态的主句中,意为“一定会…(would have
《高阶英语语法》(增补本 杜永文编著)第763页
1436 “must have 动词的过去分词”有三种意思:
a.想必曾经【表示的是接近于真实情形的一种推断】
b.想必曾经(实际不曾)【表示的是虚拟含义】
c.必须曾经。【指在一种经历上具体条件的要求】
例如:
You must have seen him. 你想必曾经见过他了。
The door droops a little; there must have been something wrong with the hinges.
门有点下坠,铰链一定(想必曾经)出了问题。
You must have seen her if you had been here yesterday.
要是昨天你在这里,你一定见到他了。
(实际上昨天你并不在这里,所以昨天实际上你不曾见到她。)
Any applicant for this position must have practised for six years.
凡申请该职务者,必须具有六年的实践经验。
《英汉多功能学习词典》第980页must词条must have done的三种释义:
must的后面接完成时态(have 过去分词)、进行时态(be -ing)时,通常意为“一定…”;接下来是受意志支配的动词时一般意为“必须…”:
It must be raining outside. 外面一定在下雨。
I must be moving on. 我得继续向前走。
过去的事情用must have 过去分词表示:
The trip must have been very interesting. 那次旅行一定很有意思吧。
“The concert must have been exciting.” “No, it wasn’t.”
“那场音乐会一定很刺激吧。”“不刺激。”
在虚拟过去完成时态的主句中,意为“一定会…(would have
