From a heavy gun that was raised, the captain realized that the ship must have been a cruiser. (New Concept English, Book 3, L. 32)
[原译]船长从一门捞起来的重炮上判断出这艘船很可能是一艘巡洋舰。
原译文把 must have been 译为“很可能”,是否准确?
may + 完成时不定式与 must + 完成时不定式所表达的意思是不同的。前者表示从现在看来过去可能发生过某事,而后者表示“逻辑上的必然性”,即说话人推断过去肯定发生过某事。请考察下面的实例及其中译文:
-
Sam was sure that the wallet must have been found by one of the villagers, but it was not returned to him. (New Concept English, Book 2, L.45) 萨姆肯定钱包是让一个村民拾去了,但是没有人还给他。
-
The city at one time must have been prosperous, for it enjoyed a high level of civilization. (New Concept English, Book 3, L. 3) 这座古城肯定一度很繁荣,因为它享有高度的文明。
-
Things must have gone well in Paris tonight. (Dan Brown, The Da Vinci Code) 今晚巴黎的事一定进展顺利。(《达·芬奇密码》)
-
You may have read about it in the papers. (PEG ) 你可能已经在报纸上读到这件事了。
-
He may have missed the train. (CGEL) 他可能没有赶上火车。
-
'Still in the men's room!' Collet pointed to the blinking red dot on his laptop schematic. 'He must have broken the windows!' (Dan Brown, The Da Vinci Code) “还在男厕所!” 科莱指着电脑屏幕上闪烁的小红点说道。“他一定打破了窗户玻璃!”(《达·芬奇密码》)
-
Years later, I realized that my mother must have identified with Maria. (Hillary, Living History) 多年后我才意识到,母亲一定是有过和玛丽亚同样的感受。(希拉里,《亲历历史》)
请做下面的英语试题:
-
“Was that the dean who walked by?” “____.” A. It must be that B. It must have been C. He must be it D. Must have been it(TOEFL)
-
It is cold in the room. They ____ have turned off the steam. A. must B. ought to C. should D. could (全国研考)
-
An ambulance was waiting in the street, somebody ____ hurt or killed. A. should have been B. should be C. must have been D. should not have been
-
"The streets are all wet." "It ____ during the night." A. must be raining B. must have been rain C. had to rain D. must have rained(TOEFI)
-
“Why didn’t you answer the phone last night?” “I ____ when you called.” A. had to have slept B. have to be sleeping C. must have been sleeping D. must have slept(TOEFL)
-
Since the ground is white it ____ last night. A. had snowed B. must have snowed C. must snow D. must have been snow. (全国研考)
-
My pain ____ apparent the moment I walked into the room, for the first man I met asked sympathetically: "Are you feeling all right?" A. must be B. had been C. must have been D. had to be(全国研考,96-2)
-
——She looks very happy. She ____ have passed the exam. ——I guess so. It's not difficult after all. A. should B. could C. must D. might(全国高考江苏卷,07-22)
-
——Guess what! I have got A for my term paper. ——Great! You ____ read widely and put a lot of work into it. A. must B. should C. must have D. should have(全国高考上海卷,07-29)
-
The teacher ____ have thought Johnson was worth it or she wouldn't have wasted time on him, I suppose. A. should B. can C. would D. must(全国高考安徽卷,07-23)
-
She ____ fifty or so when I first met her at the conference. A. must be B. had been C. could be D. must have been(全国英语专业四级,07-56)
He also conceived that the solar system and the universe would come into existence by A B C a natural process and would disappear one day. (全国研考,94-13)
D
谢振元教授主编《研究生入学考试英语复习指南》(1997)(中国人民大学出版社)对上道题的解答如下:
“conceived 是想象过去发生的事, 即对从句中 come into existence 的过去动作进行推测, 故从句中的谓语动词应为 ‘would + have come’。”
请问将(B)中的 would come 改为 would have come 是否正确?
would have done 这个结构常常用来表示过去实际上未发生的动作(用于虚拟语气)。例如:
-
If you had done as I told you to do this would not have happened. (Dreiser) 如果你按我告诉你的那样去干了的话, 这事就不会发生了。
-
Anybody else would have believed you. (MED) 要是其他人就会相信你说的话。
-
But for your help we would have been late. (Chambers) 要是没有你的帮助,我们就会迟到了。
-
What would I not have given to be able to say the rules without a mistake! 要是当时我能一字不差地把这些规则说出来,我是什么代价不愿意付出啊!
此外, would have done 这个结构也可以用于表示推测(“也许”“想必”“大概”“可能”)。例如:
-
I thought you would have finished this by now. (Chambers) 我想此刻你可能已经把这件事干完了。
-
He would have reached New York. (CEG) 他现在大概已经到达纽约了。
would have done 的后一用法,虽然是表示“推测”,但与表示“推测”的 must have done 在程度上和口气上是有重大区别的。前者肯定性很弱,只表示“大概”“也许”的意思,而后者肯定性很强,表示“一定”“必定”的意思。根据句意,应将(B)中的 would come 改为 must have come 或 had come。