目录
写在前面 序言 第一章 简单句与复合句 1.1 引言 1.2 句型一:主语+系动词+表语 1.2.1 谓语动词的特点 1.2.2 简单句叠加成复杂难句 1.3 句型二:主语+谓语 1.3.1 谓语动词的特点 1.3.2 简单句叠加成复杂难句 1.4 句型三:主语+谓语+宾语 1.4.1 谓语动词的特点 1.4.2 简单句叠加成复杂难句 1.5 句型四:主语+谓语+间接宾语+直接宾语 1.5.1 谓语动词的特点 1.5.2 简单句叠加成复杂难句 1.6 句型五:主语+谓语+宾语+宾语补足语 1.6.1 谓语动词的特点 1.6.2 区分双宾语和复合宾语 1.6.3 简单句叠加成复杂难句 1.7 从简单句到复合句 第二章 名词从句 2.1 简单句与名词从句 2.1.1 何谓名词从句? 2.1.2 陈述句作句子成分 2.1.3 一般疑问句作句子成分 2.1.4 特殊疑问句作句子成分 2.1.5 引导名词从句的连接词 2.2 简单句与主语从句 2.2.1 陈述句作主语 2.2.2 一般疑问句作主语 2.2.3 特殊疑问句作主语 2.3 简单句与宾语从句 2.3.1 陈述句作宾语 2.3.2 一般疑问句作宾语 2.3.3 特殊疑问句作宾语 2.4 简单句与表语从句 2.4.1 陈述句作表语 2.4.2 一般疑问句作表语 2.4.3 特殊疑问句作表语 2.5 简单句与同位语从句 2.5.1 陈述句作同位语 2.5.2 一般疑问句作同位语 2.5.3 特殊疑问句作同位语 第三章 定语从句 3.1 定语从句概述 3.1.1 形容词作定语与从句作定语比较 3.1.2 定语从句的两个重要概念:先行词和关系词 3.2 关系词在定语从句充当的成分 3.2.1 关系词用作从句的主语 3.2.2 关系词用作从句中动词的宾语 3.2.3 关系词用作从句中介词的宾语 3.2.4 作宾语的关系词可以省去 3.3 关系代词与先行词的搭配关系 3.3.1 先行词指“人”,用关系代词who或whom 3.3.2 表示人或物的所有关系,用whose 3.3.3 先行词指“物”,用关系代词which 3.3.4 that可以指代“人”,也可以指代“物” 3.4 关系副词的用法 3.4.1 when的用法 3.4.2 where的用法 3.4.3 why的用法 3.5 限制性与非限制性定语从句 3.5.1 限制性定语从句——不用逗号隔开 3.5.2 非限制性定语从句——用逗号隔开 3.5.3 用或不用逗号,句义有差别 3.5.4 非限制性定语从句的翻译 3.6 定语从句与同位语从句的区分 3.6.1 从结构上区分:that是否作成分 3.6.2 从意义上区分:that引导的从句的意义不同 第四章 状语从句 4.1 时间状语从句 4.1.1 时间连词when的用法特点 4.1.2 时间连词while的用法特点 4.1.3 时间连词until的用法特点 4.1.4 表示“一……就”的结构 4.2 地点状语从句 4.3 原因状语从句 4.3.1 常见连词的用法 4.3.2 用介词表示因果关系 4.4 目的状语从句 4.5 结果状语从句 4.5.1 常见连词的用法 4.5.2 结果状语从句的倒装 4.6 条件状语从句 4.6.1 常见连词的用法 4.6.2 其他条件状语从句的连词 4.7 让步状语从句 4.7.1 常见连词的用法 4.7.2 表示让步转折关系的介词 4.7.3 置于句首的while一般表示“尽管” 4.7.4 as引导的倒装句表示让步 4.8 比较状语从句 4.8.1 连词as的基本用法 4.8.2 连词than的基本用法 4.8.3 表示倍数比较的三种句型结构 4.8.4 the more..., the more 句型结构 4.9 方式状语从句 第五章 完成时态 5.1 完成时态的构成 5.2 完成时态的意义 5.3 “回顾”思维 5.4 延续事件 5.4.1 过去的事件“延续”到现在 5.4.2 “延续事件”与时间状语的关系 5.5 重复事件 5.5.1 过去的事件“重复”到现在 5.5.2 “重复事件”与时间状语的关系 5.6 单一事件 5.6.1 何谓“对现在有影响”? 5.6.2 何谓“过去事件”? 5.6.3 新闻热点(hot news)——近的过去 5.6.4 过去经历(past experience)——远的过去 5.6.5 “单一事件”与时间状语的关系 5.7 “延续事件”、“重复事件”与“单一事件”之间的相互关系 5.7.1 延续事件与单一事件 5.7.2 延续事件与重复事件 5.7.3 重复事件与单一事件 5.7.4 “动作表达”的完成时态与“状态表达”的一般现在时态 5.7.5 “动作表达”的完成时态与“状态表达”的完成时态 5.8 完成时态用于最高级的句型 5.9 时间连词since的特殊用法 5.10 过去完成时态 5.10.1 在“过去”回顾“更远的过去” 5.10.2 延续事件、重复事件和单一事件的过去完成时 5.10.3 过去完成时的其他意义和用法 5.10.4 过去完成时与一般过去时的比较 5.11 将来完成时 5.11.1 将来完成动作的开始时间 5.11.2 将来完成时的三种思维用法 第六章 完成进行时态 6.1 完成进行时态的构成 6.2 完成进行时态的意义 6.3 延续事件 6.3.1 延续事件概述 6.3.2 延续事件(一):长期在延续的事件 6.3.3 延续事件(二):近期在延续的事件 6.3.4 延续事件(三):在说话时刻仍在延续的事件 6.3.5 延续事件(四):在说话时刻之前在延续的事件(即刚刚在延续的事件) 6.4 延续事件比较:完成进行时与完成时 6.4.1 比较(一):完成进行时“刚刚在延续的事件”与完成时“单一事件” 6.4.2 比较(二):完成进行时的“延续”与完成时的“延续” 6.5 重复事件 6.5.1 重复事件(一):短暂动词 6.5.2 重复事件(二):有限延续动词 6.6 重复事件比较:完成进行时与完成时 6.6.1 比较(三):重复动作的分割性 6.6.2 比较(四):短暂动词用于完成进行时来表示重复活动 6.6.3 完成进行时的“重复事件”与一般现在时的“重复事件” 6.7 完成进行时与完成时对比总结 6.7.1 比较(五):完成进行时强调“延续过程”,完成时强调“成果” 6.7.2 现在完成进行时与现在完成时的思维差异总结 6.8 过去完成进行时 6.8.1 过去时刻在延续的事件 6.8.2 在过去时刻重复发生的事件 6.9 将来完成进行时 第七章 虚拟语气 7.1 引言 7.1.1 把U和I放在一起 7.1.2 虚拟条件句:两类三时 7.1.3 虚拟条件句的谓语变化 j x g g x 7.7 倒装虚拟 7.8 跳层虚拟 7.8.1 陈述句+or+虚拟主句 7.8.2 虚拟主句+but+陈述句 7.9 名词从句如何使用虚拟 7.9.1 在下列词的宾语从句中 7.9.2 在it is+形容词或过去分词或特定的名词+that的主语从句中 7.9.3 在上述名词的表语从句和同位语从句中 7.10 各种虚拟句型 7.10.1 在wish后面的宾语从句中 7.10.2 在if only感叹句中 7.10.3 在as if / as though引导的从句中 7.10.4 在it is (high) time (that)从句中 7.10.5 在would rather,would (just) as soon,would sooner,would prefer等从句中 第八章 情态动词 8.1 引言:多情多义的情态动词 8.1.1 情态动词的“全家福” 8.1.2 情态动词的意义 8.1.3 情态动词的结构搭配与意义关系 8.2 推测用法(一):现在推测(情态动词+一般式) 8.2.1 对现在的肯定推测 8.2.2 对现在的否定推测 8.2.3 对现在推测的其他情态动词 8.3 推测用法(二):将来预测(情态动词+一般式) 8.4 推测用法(三):过去推测(情态动词+完成式) 8.5 推测用法(四):情态动词+(完成)进行式 8.6 基本用法(一):现在或将来的能力 8.7 基本用法(二):现实“可能”与理论“可能” 8.8 基本用法(三):过去的能力 8.9 基本用法(四):许可 8.9.1 肯定句——给予许可 8.9.2 否定句——拒绝许可,甚至禁止 8.9.3 could一般不用来表示现在的许可,而表示过去的许可 8.10 基本用法(五):建议与忠告 8.10.1 could表示建议 8.10.2 Shall I...? Shall we...? 8.10.3 may (just) as well, might (just) as well 8.10.4 should和ought to表示忠告 8.10.5 should表示“忠告”与could表示“建议”比较 8.10.6 had better表示“忠告” 8.11 基本用法(六):意愿、意图与执意 8.11.1 意图(intention) 8.11.2 执意(insistence) 8.12 基本用法(七):请求 8.13 基本用法(八):过去习惯 8.14 基本用法(九):should的特殊用法 8.14.1 should表示“竟然” 8.14.2 should表示“万一” 8.15 基本用法(十):shall的特殊用法 8.15.1 用于第一人称的疑问句中:Shall I/we...? 8.15.2 用于第三人称的疑问句中 8.15.3 用于第二、三人称的陈述句中 8.16 基本用法(十一):may的特殊用法 8.17 情态动词的否定 8.17.1 情态动词否定意义的深层结构——内部否定和外部否定 8.17.2 内部否定和外部否定的使用规律 8.18 总结:英文情态与中文情态的简单对比 8.18.1 英文情态意义与中文情态意义的对应性 8.18.2 英文情态动词的委婉表达在汉语中的缺失 附录 答案解析 结语

中级英语语法

英语中级语法教程,高中生英语语法

5.6 单一事件

笔者相信,凡是学过现在完成时态的读者,耳边都会经常回荡着这样一句话:

“过去的事件对现在有影响。”

本节将对这句话进行详细讨论,因为它是现在完成时态三大思维用法之一。简言之,现在完成时可以表示影响现在的过去“单一事件”。正是这一用法困扰着广大的英语学习者,它是完成时态最难理解和应用的一种用法,因为它与说话的语境密切相关,也即与上一节提到的“超语言信息”有关。笔者将把这句话拆分成两方面来解释:一,何谓“对现在有影响”?二,何谓“过去事件”?因此,本节内容安排如下:

5.6.1 何谓“对现在有影响”?

5.6.2 何谓“过去事件”?

5.6.3 新闻热点(hot news)——近的过去

5.6.4 过去的经历(past experience)——远的过去

5.6.5 “单一事件”与时间状语的关系

5.6.1 何谓“对现在有影响”?

有这样一个小笑话,说的是一个衣着前卫的摩登女郎,有一天她身穿吊带背心,脚蹬一双拖鞋就去了音乐厅。门口的检票员看她这身装束就很礼貌地拒绝让她进场:

"Miss, NO ADMISSION WITH SLIPPERS."(小姐,穿拖鞋是不准进剧场的。)

这位小姐听完之后立即脱掉拖鞋并提在手中,说道:

"Really? Then I will go in barefootedly."(哦,是吗?那我就光脚进去!)

这时,这位目瞪口呆的检票员惊叫道:

"Oh, my god! Fortunately, I have not told her NO ADMISSION WITH A VEST."(天啊!幸好我刚才没有对她说穿背心不准进!)

这个笑话的原文是:

A modern girl went to the theater with a vest and a pair of slippers. The ticket-examiner turned her away very politely: "Miss, NO ADMISSION WITH SLIPPERS." "Really?" the girl took off the slippers and carried them in her hands, "Then I will go in barefootedly." "Oh, my god!" the ticket-examiner cried out, "Fortunately, I have not told herNO ADMISSION WITH A VEST."

我们现在来分析其中用了现在完成时态的句子:

1 "Oh, my god! Fortunately, I have not told her NO ADMISSION WITH A VEST.”(天啊!幸好我刚才没有对她说穿背心不准进!)

这里检票员说have not told,而没有用did not tell,这种时态差别的背后反映了重大的意义差别。如果用一般过去时态说成did not tell,这只是在陈述过去的事实“没有告诉”,而与现在没有任何关系。但是用现在完成时态说成have not told,则不仅是在陈述一个过去的行为事实,更重要的是强调这个“过去”的行为对“现在”造成的影响,是把“过去”和“现在”联系起来了。根据前几节说明的,这种横贯“过去”和“现在”的时态就是现在完成时。

但是,深入分析后,我们就会发现这句话中的现在完成时态与前面讨论的“延续”思维和“重复”思维的两种完成时态的用法显然又是不同的:首先,“告诉(told)”这一动作并没有延续到现在,因为它是短暂动作;其次,该动作也不是重复发生多次。所以这里的完成时态是这节要详细讨论的第三种完成时态用法:表示过去发生的事件对现在有影响。如下图所示:

图解:

图中黑点表示过去某一时刻发生的动作;虚线表示过去发生的动作对现在有影响。

具体来说,就是某一个短暂事件是在过去发生并结束的,但是这一事件产生的影响是一直到现在都还存在的(We use the present perfect to refer to an activity that happened at an indefinite time in the past and that still has importance or relevance to the present situation.)。为了表述方便,我们姑且把它称为“单一事件”完成时,所以前面讨论的延续性思维和重复性思维的完成时也可分别称为“延续事件”完成时和“重复事件”完成时。

笔者知道,这种现在完成时的意义和用法对很多学生来说很难理解,而且很多读者从中学就学过或者是背过完成时的这一用法——表示过去发生的事件对现在有影响,但一直没有真正理解这句话,因此一直不会运用。

症结何在?

这个“对现在有影响”就是困扰我们的症结所在。前面讨论过的“延续事件”及“重复事件”两种完成时,单从句子的字面即可理解其意。而“单一事件”完成时表示的“对现在有影响”,从句子的字面本身是反映不出来的,而是与真实的说话的语境密切相关,往往表现出一种“言外之意”。

比如在上文中,那位ticket-examiner说:“Fortunately, I have not told her NO ADMISSION WITH A VEST.”

显然,“告知(told)”这一事件是发生在刚刚的过去,用了完成时态have not told,说话人的“言外之意”是:假如我“刚才”告诉她穿背心不准进入——这是过去的行为,那么她“现在”一定会把背心脱掉,然后进去的——这就是“对现在的影响”。可见这种“对现在的影响”单从英语句子I have not told her NO ADMISSION WITH A VEST.是看不出来的,只有结合上下文的语境才能体会出这个完成时态句子的言外之意:她现在一定会把背心脱掉,然后进去。

由此可见,“单一事件”完成时从句子的字面看不出“影响”,须结合上下文的语境方能理解“对现在的影响”,体会言外之意。所以,在实际使用时,我们要真实再现句子背后的语境及言外之意,这就与“超语言信息”即语言之外的信息有关。

比如,我们说:

2 David has fallen in love.

精品译文

大卫恋爱了。

这句话中的has fallen是一个短暂动作,不表示延续或重复,所以是“单一事件”完成时。这一过去事件翻译成中文很简单——“大卫恋爱了”,但这简单译文的背后所反映的言外之意或说话的语境是很多读者不去关注的。显然,我们不可能平白无故地突然冒出这句话来,换句话说,这句话是出现在一定的语境背景下的,或者说这句话有一定的言外之意。那么这句话背后到底有何语境?这里只要再简单添上一个句子就能使该句的语境更完整,比如这样说:

David has fallen in love, and that's why he's becoming excited.

精品译文

大卫恋爱了,你看他那兴奋的样子。

这里的第二句说“他很兴奋”,就是has fallen in love这个过去的短暂动作对现在造成的影响,或者说就是“单一事件”完成时的言外之意。而这一言外之意无法从David has fallen in love.这句话的字面看出来。

下面我们再通过下列几个笑话来使读者加深理解“单一事件”完成时所表示的“对现在有影响”,即它所产生的“言外之意”:

3 A Surprise

Mr. Odds works in a bank and lives on his own. The only family he has is in the next town: his sister lives there with her husband, and her son, Mark. Last week Mr. Odds had a surprise. He drove home from the bank at the usual time, driving neither too slowly nor too fast; he parked his car where he always parked it, out of the way of other cars, and he went inside to make his evening meal. Straight away, there was a knock at the door. Mr. Odds opened the door, to find a policeman standing on the doorstep.

"What have I done wrong?" Mr. Odds asked himself. "Have I driven on the wrong side of the road? Has there been some trouble at the bank? Have I forgotten to pay an important bill?"

"Hello, Uncle," said the policeman, "My name's Mark."

妙语点睛

欧兹先生怀疑自己做错的四件事都是在白天发生的,是过去的事件,而且它们既没有“延续”到现在,也没有“重复”发生到现在,而是一个过去的短暂事件。但强调对现在的影响是:警察为什么会来找他。而这一影响从上述四个完成时句子本身是看不出来的,只能反映在上下文语境中。

精品译文

虚惊一场

欧兹先生在一家银行工作,独自生活。他唯一的亲人——他的姐姐和她的丈夫及儿子麦克住在邻近的一个镇上。上周欧兹先生受了一次惊。那天,他照常从银行下班后开车回家,车速不快也不慢。他把车停在老地方,没有挡住其他车的路。然后进门就开始做晚饭。很快,就有人敲门。欧兹先生打开门,看见台阶上站着一位警察。

欧兹先生心想:“我做错什么了吗?是开车逆行了?是银行工作中出了问题?还是某个重要的账单我忘了付钱?”

“你好,舅舅,”那位警察说道,“我是麦克。”

4 He's Been Rude

The exceedingly stout lady indignantly tackled a bus inspector at a busy stopping-place.

"I want to report the conductor of that bus that's just gone," she shrilled. "He's been rude!"

"How?" asked the bored official.

"Why?" went on the lady. "He was telling people the bus was full up, and when I got off he said: 'Room for three inside.'"

妙语点睛

在这个故事中,“他无礼(he's been rude)”这一事件发生在过去,对现在的影响是:胖女人很生气,要投诉他。所以,这一“对现在的影响”要通过上下文中另外的句子反映出来,而不是现在完成时的句子he's been rude本身所能反映出来的。

精品译文

他刚才太粗鲁无礼了

在一个繁忙的公共汽车站,有位极其肥胖的妇女怒不可遏地去找公共汽车监察员交涉。

“我要投诉刚开走的那辆车的售票员,”她尖声叫道,“他刚才太粗鲁无礼了!”

“怎么了?”不耐烦的监察员问道。

“怎么了?”她接着道,“刚才他还说车上已满员,而当我一下车他就说:‘里面有三个人的位置。’”

5 He's Just Been to the Zoo

When I was waiting in line at the bank, I noticed a woman holding a small child at one of the windows. The boy was eating a roll, which he thrust at the teller. The teller smiled and shook his head.

"No, no, dear," said the boy's mother, and then, turning to the teller, "I beg your pardon, young man. Please forgive my son. He's just been to the zoo."

妙语点睛

“去动物园”这个事件是发生在过去的,对现在的影响是:小男孩拿自己吃的面包卷去“喂”银行柜员(The little boy thrust the roll at the teller.)他还以为自己在喂一只动物呢!这一“对现在的影响”从完成时的句子He's just been to the zoo.本身是看不出来的。

精品译文

他刚去了动物园

那天我在银行排队办事时,看到一位妇女抱着一个小孩在站在一个窗口前。小男孩正在吃一个面包卷,并把它往一个柜员面前送。这位营业员微笑着摇了摇头。

“宝贝,别这样,”孩子的母亲说道,然后转过脸对柜员说:“对不起,先生,请原谅这孩子,他刚刚去了动物园。”

另一方面,He's just been to the zoo.这一过去的事件可能会对现在造成很多不同的影响。比如我们还可以这样说:

6 He now knows what the elephant is like. He has just been to the zoo.

妙语点睛

在这句话中,“刚去动物园”这一过去的事件对现在的影响就是:他知道了大象的模样。而这些影响都是只能在上下文中通过另外的句子反映出来,而不是完成时句子本身能告诉我们的。

精品译文

他现在知道大象长什么样了,因为他刚刚去了动物园。

可见,同样一个“过去的事件”,可能有多种“对现在的影响”。而这些诸多影响从完成时句子本身是反映不出来的,而是需要上下文更多的句子来解释,比如上面的He now knows what the elephant is like.或The little boy thrust the roll at the teller. 小男孩的这一奇怪动作就是He has just been to the zoo.这句话的前提语境,也就是所谓的“对现在有影响”。

由此可见,“单一事件”的完成时态是与说话的语境密切相关的,若单独拿出完成时态的句子,我们很难理解其所要表达的真正含义,因为它所要表达的言外之意潜含在上下文的语境中,或通过上下文的其他句子反映出来。所以,在使用中绝不应死记规则,而要真正理解完成时态的这一用法特点,要融入自己的思维。因为语言表达本质上是一种思维表达,语言只是载体,它的背后是说话人的思维!

下面我们以一封读者来信以及笔者的回复来结束本小节的内容。读者看完之后,一定会更加深刻地理解何谓“对现在有影响”!

 

读者潘××的来信:


张老师:

您好,我是《英语语法初中高英语》的爱好者,您说的语法很详细易懂。非常谢谢您!在这,我有一个小问题,请您指导一下!我在向别人解释如何区别“现在完成时”和“一般过去时”,就说“凡是过去做的事情影响到现在就要用现在完成时,如不是就用一般过去时。”还提到“就是有具体过去时间就用一般过去时。”但我的朋友就反驳我说,如何得知是有影响的?我举了一个例子是“如果你昨天看了电影,今天你的朋友邀请你去看你就会不去了!因为昨天看了!影响到现在!”但她立即反驳,请问我再看一次不行吗?有何影响?现在我也是觉得一头雾水!麻烦您在百忙中抽空帮我解释一下“一般过去时和现在完成时”的区别好吗?谢谢!

学生:潘××


笔者的回复:


潘××,你好!

谢谢来信及所提出的问题。

你问到“一般过去时和现在完成时”的区别。从你的来信举例中可以看出,真正的问题是:一般过去时与“单一事件”现在完成时的区别。对于完成时的“延续”用法,一般都好理解。但“单一事件”用法一直困扰中国学生,原因很简单,因为现在完成时态的这种用法表示的是在过去开始并结束的动作,这与一般过去时一样,都是同样表示过去开始并结束的动作。尽管在时间上两者是一样的,但一般过去时和现在完成时看待这一过去事件的角度(perspective)是不同的。就举“看电影”这个例子来说明吧。

1.I saw a movie.

2.I have seen the movie.

我们可以假想这样一个场景:你和你的朋友在闲聊中,你们说到她和她男朋友上周末的约会,你就问她约会时都有什么“节目”,都干什么了。她回答说,就是和男朋友看了一场电影。在这种场景下她就会说I saw a movie with my boyfriend. 我们看到,这个“看电影”的过去事件与现在没有任何联系,只是谈论过去事件本身。

再想象另一个场景:你的朋友们在谈论一部电影,然后你就插话进来,对这部电影大加评论或大发感慨,随后有人问你是怎么知道这部电影的,你可以说I have seen the movie.即你看过这部电影。这里“看电影”这一过去事件没有延续到现在,但是它的影响——你对这部电影内容的熟知,却一直延续到了现在,这就是我们常说的“对现在有影响(current influence)”。

你的朋友对你反驳得很好:“如何得知是有影响的?”这里需要提醒的是,一个完成时的句子所产生的“对现在的影响”不是一成不变的,而是依据说话的语境而定的,换句话说,同样一个完成时的句子,语境不同会导致我们从不同的角度来解释“对现在的影响”。这一点,是我们的很多英语学习者所不知道的或忽略的。比如,同样一句I have seen the movie.用在下面这样的语境中就会产生不同的“对现在的影响”:你的朋友邀请你去看电影,而这部电影你已经看过了,于是当他问你是否愿意和他一起看电影时,你说I have seen the movie. 在这样的语境中,“对现在的影响”就是你不想再去了,因为你已经看过这部电影了。所以,这里的“对现在的影响”不是说你知道该电影的内容,而是在拒绝他的邀请。由此可知,所谓“对现在的影响”是与真实对话的语境密切相关的,单从完成时句子本身很难看出或者说根本看不出来,“对现在的影响”往往体现出一种言外之意。这是造成我们对现在完成时难以把握的一个重要原因,因为我们讨论完成时态的时候,往往是脱离了语境的,只是看一个孤零零的英文句子本身,这样当然无法领略完成时态“对现在的影响”的实质内涵。这时候,就需要老师在讲解的时候要再造出一个,甚至是多个完成时句子背后的真实生活的语境。比如我说:

3.She has been to the bank.(她去过那家银行了。)

我为什么要说这句话?这句话背后的“言外之意”或者说“对现在的影响”是什么?我们只要发挥想象就可以很容易地造出很多不同版本的“对现在的影响”,比如比较直接的影响有:1)为什么她现在有钱花了(She has some money.)因为她去银行取过钱了;2)她已经把手里的支票存到银行了(The checks are deposited.)。比较间接的影响有:1)她为什么知道那家银行的地点位置,因为她以前去过(即She has been to the bank.);2)她为什么现在很高兴,因为她曾去这家银行应聘工作,她刚去过这家银行(即She has been to the bank.)。现在知道自己被录用了,等等。


所以,我们看到,一个完成时地句子若是用在真实的语境中,可能产生多少种“对现在的影响”。另一方面,同样一个She has been to the bank. 可以理解成较远的过去事件——“她以前去过这家银行”,也可以理解成较近的过去事件——“她刚去过这家银行”。关于“近的过去事件”和“远的过去事件”,请读者继续看5.6.2、5.6.3和5.6.4小节的解读。

事实上,一个句子背后往往有着各种复杂的语境前提,这其实就是“语用学(pragmatics)”研究的范畴。因此,这里要强调的是,对于“对现在的影响”的解释,很多时候不是从句子意思本身可以得到的,而是在很大程度上依赖于语境或语用知识(The interpretation of the current influence is thus not derivable directly from the meaning of the sentence itself but is heavily dependent on context or pragmatics.)

 

思维总结

本节详细讨论了完成时态的第三种用法——表示过去的事件对现在的影响。通过举例说明这一“影响”从句子本身是看不出来的,只能反映在上下文的语境中,由此看出“单一事件”的完成时态是与说话的语境密切相关的,往往体现出一种言外之意。这一节着重分析了何谓“对现在的影响”,在下一节中我们将讨论何谓“过去事件”,从而更全面地掌握“单一事件”完成时的复杂用法。

 

思维训练

Exercise 5.6.1

下面短文是一篇关于美国前总统约翰·肯尼迪的一个笑话故事,请体会文中现在完成时的言外之意,想象出或解释出各自的“现在影响”:

1.Joke about Kennedy

After President Kennedy's assassination, his colleagues worried over whether he would be admitted to Heaven. They well knew of his insatiable appetites for women. His chief aides were so concerned that one made a telephone call to Heaven. The call was answered, "This is Virgin Mary. May I help you?" "Yes, has President Kennedy arrived yet?" "No, he hasn't."

A little later the call was repeated and answered with "This is the Immaculate Mary, Mother of God. May I help you?" the aide asked the same question and was given the same answer. He waited a short time and anxiously called Heaven again. The call was answered, "This is Mary. May I help you?" The aide put down the phone, turned to his fellow mourners and said, "The President is in Heaven."

下面短文讲的是英国大侦探夏洛克·福尔摩斯和他的好友华生医生去外野营中被盗的故事。请想象出或解释出各自的“现在影响”:

2.Camping Trip

Sherlock Holmes and Dr. Watson go on a camping trip. After a good dinner and a bottle of wine, they retire for the night, and go to sleep. Some hours later, Holmes wakes up and nudges his faithful friend. "Watson, look up at the sky and tell me what you see."

"I see millions and millions of stars, Holmes." Replies Watson.

"And what do you deduce from that?"

Watson ponders for a minute. "Well, astronomically, it tells me that there are millions of galaxies and potentially billions of planets. Astrologically, I observe that Saturn is in Leo. Horologically, I deduce that the time is approximately a quarter past three. Meteorologically, I suspect that we will have a beautiful day tomorrow. Theologically, I can see that God is all powerful, and that we are a small and insignificant part of the universe. What does it tell you, Holmes?"

Holmes is silent for a moment. "Watson, you idiot!" he says, "Someone has stolen our tent!"

请分析下列句子的言外之意,想象出或解释出各自的“现在影响”:

3.He has broken his leg.

4.A: What has happened to Jane? She is crying.

B: She broke the dining-room window. She has to face the music when her father gets home.

5.A: Frank is certainly in a good mood.

B: The bargain he got on his new stereo has made him happy.

5.6.2 何谓“过去事件”?

在上一小节中,我们讨论了“单一事件”完成时,通过举例详细分析了何谓过去的事件“对现在有影响”。分析完“对现在的影响”之后,这一节将讨论“过去事件”。看到这里,一定有读者感到甚为奇怪——这“过去事件”有什么好讨论的?不就是过去发生的事件嘛?其实不然,这里的“过去”大有文章可做。比如下面这个对话:

1 A: Has the postman left any newspapers?

B: Yes, he did six months ago.*

精品译文

A:邮差把报纸送来了吗?

B:送了,他六个月前送的。

看了这个对话,各位读者是不是觉得有些怪怪的?问题就出在B的回答上,B的回答除非是在开玩笑,否则就会显得很荒唐,因为我们期待的答案应该是一个比较近的过去时间。比如他可以说:

B: Yes, he did this morning.(送了,他今天上午就送过来了。)

这里B的回答在上下文的语境中显然就比上面的回答真实、自然。由此可见,“过去事件”中的这个“过去”应该有离现在较近和较远之分。因为,从时间的角度来看,“过去事件”是表示“到目前为止的过去任何某一时间点发生的事件”,这个“过去任何某一时间点”当然是不确定的,因此可以指离现在很近的过去,也可以是离现在较远的过去。于是,“单一事件”的完成时既可以表示发生在最近的动作,也可以表示发生在较远的过去的动作,具体情况要看上下文的语境。比如上面这个例句就应该是“近的过去”事件。再比如,读者一定还记得下面这个例句:

2 David has fallen in love, and that's why he's becoming excited.

妙语点睛

这个例句就应该理解为恋爱这个事件是发生在“近的过去(quite recently)”,而且对现在的影响是he's becoming excited (The action took place in the past, but it is implied that it took place quite recently. Furthermore, it is implied that is still relevant at the time of speaking—David has fallen in love, and that's why he's becoming excited or behaving strangely.)

精品译文

大卫恋爱了,所以他为什么那么兴奋。

上面这两个例句讲的是,根据上下文只能作为“近的过去”事件来理解。但是有时对于同一个句子,按照“近的过去”与“远的过去”两种意义都可以理解,但两者表达的意思不一样。再看看下面这个TOEFL听力考试中的句子:

3 Have you asked your little brother to do the dishes?

这句话到底该如何翻译呢?请读者现在不要继续往下读,给自己30秒的时间思考,然后给出你的答案。

……

OK, time is up!(时间到!)各位都有答案了吗?

首先,大家要知道,这里的短语do the dishes是wash the dishes的意思,也就是“刷碗”的意思。这个句子该如何翻译呢?首先,它不能译成延续状态,因为我们强调过,表示延续状态的完成时一般必须同时满足两个条件:句子的谓语是延续性动作或状态(continuous action or state);句子带有延续性的时间状语(durational adverbials)。这里,ask不是延续性动词且句中没有延续性的时间状语,因此这里的完成时态不是表示延续状态,所以不能把它翻译成“一直让你弟弟刷碗”。

其实,这个英语句子是有歧义(ambiguous)的。产生歧义的原因是我们既可以把asked作为“近的过去”来理解,也可以作为“远的过去”来理解。请看下面的译文:

1)你让你弟弟把碗刷了吗(近的过去)?

2)你有没有让你弟弟刷过碗(远的过去)?

妙语点睛

显然,这两句译文所使用的语境是不同的。

在句1)中,问话的人一般应该是你的家人,比如说你妈妈。设想这样一个场景:因为正要开饭了,而她找不到干净的碗碟,所以她问你:“你让你弟弟把碗刷了吗?”她现在关心的是有没有干净的餐具可以用——这就是用现在完成时所要表达的“对现在的影响(current influence)”。在句2)中,问话的人一般不可能是你的家人,应该是你的朋友。设想这样一个场景:你和朋友们正在聊兄弟之间的关系,你告诉你朋友说,你喜欢让你弟弟做各种各样的事情,比如让他为你洗衣服、替你做功课、给你做饭等等,这时候你的一个朋友问你:“那你有没有让你弟弟刷过碗呢?”

比如我们把上面两个译文分别放在下面两个不同的语境中:

3) A: Have you asked your little brother to do the dishes?(你让你弟弟把碗刷了吗?)

B: No. I did that myself this morning.(没有,今早我自己刷的。)

4) A: Have you asked your little brother to do the dishes?(你有没有让你弟弟刷过碗?)

B: Thousands of times.(无数次了。)

可以看到,同样一个句子Have you asked your little brother to do the dishes?可以用在两个截然不同的语境中,从而产生两种不同的中文解释——一个表示最近发生的“单一事件”,另一个表示比较远的过去事件。

由此可知,对于“单一事件”的完成时态,虽然该事件发生的过去时间是不确定的,但我们可以大概地区分为“近的过去(near past)”事件和“远的过去(distant past)”事件,因而所表达的意思也不一样。不过,这种时间上的远近是需要借助上下文的语境才能作出区分的,单从完成时态句子的本身是无法区分的。因此可以说,“单一事件”的完成时态,若是离开语境,几乎无法理解它所要表达的真正含义。再来看一个例子:

4 I have cleaned the car.

该如何理解这句话?是作为“近的过去”事件译成:

我已经把车洗干净了

还是作为“远的过去”事件译成:

我曾经洗过汽车

对此,需要更多的上下文才能确定其确切含义。我们可以为这个英文句子补充更完整的语境如下:

1) I have cleaned the car. So it's ready for tomorrow.

精品译文

我已经把车洗干净了,明天可以用了。

2) A: You've never cleaned the car yourself. You've always paid someone to do it.

B: That's not true. I have cleaned the car, you know. Several times.

精品译文

A:你从来都不自己洗车,总是花钱找别人替你洗。

B:这你可就错了,我自己洗过车,还洗过好几次。

当然,在实际的口语交际中,一般都会有比较完整的语境来帮助我们判断该如何理解“单一事件”完成时句子。比如下面这个句子来自笔者的一位美国朋友给笔者的邮件:

5 Sorry, but something has come up. I won't be able to teach at this time. Maybe in a few months. I'll let you know.

妙语点睛

这里的has come up显然是表示“近的过去”事件。

精品译文

对不起,因为有其他事情要做,所以我现在不能教课了。也许再过几个月可以教,到时候我再告诉你。

对于上面讨论的有歧义的完成时态的句子,笔者做过测试,发现大多数中国学生一般只能理解一个意思,即作为“近的过去”事件来翻译,而很少有人作为“远的过去”事件来理解。对于这两类过去事件,接下来的两节中将有更详细的讨论,并将讨论在汉语译文中如何区分这两类事件。

 

思维总结

本节内容给读者两点启示:一,完整的语境对于语言理解非常重要,尤其是“单一事件”的完成时态,若是离开语境,我们几乎无法理解它所要表达的真正含义;二,“单一事件”的完成时态有“近的过去”与“远的过去”这两种意义上的区分,因而所表达的意思也不一样

 

思维训练

Exercise 5.6.2

请分析下列句子可能有的含义。

Have you passed your driving test?

5.6.3 新闻热点(hot news)——近的过去

在上一小节中我们区分了“近的过去”和“远的过去”。这一小节将详细讨论“单一事件”的完成时态用于“近的过去”事件所表达的意义,下一小节将讨论“单一事件”的完成时态用于“远的过去”事件所表达的意义。

当“单一事件”的完成时态用于“较近的过去”时,往往会产生一些特殊的语义效果,包括:

1.所造成的现在结果往往是直接具体或依然清晰可见的;

2.具有最新热点新闻的效果;

3.完成时提起话题,过去时继续详谈内容。

一、所造成的现在结果往往是直接具体或依然清晰可见的

这种表示“最近”动作的现在完成时态用在日常生活当中,表示所造成的现在结果往往是直接具体或依然清晰可见的。例如:

1 A: Look! Somebody has spilt milk on the carpet.

B: Well, it wasn't me. I didn't do it.

A: I wonder who it was then.

妙语点睛

这里对现在造成的“清晰后果”是:地毯被弄脏了,上面现在还有牛奶渍。

精品译文

A:瞧,谁把牛奶泼在地毯上了.

B:不是我,我没泼。

A:那会是谁呢?

再来看下面这个关于电脑报错的句子:

2 A problem has been detected and Windows has been shut down to prevent damage to your computer. If this is the first time you've seen this stop error screen, restart your computer. If this screen appears again, follow these steps.

妙语点睛

操作电脑时,如果出现了病毒或其他原因导致电脑死机,有时会出现电脑报错信息,这时往往出现蓝屏,上面就出现这样的几行字,读者以后不妨注意一下。这里的完成时态表示的显然就是“刚刚”发生的错误,然后导致的直接后果就是出现了死机、无法操作等等。

精品译文

有故障被发现,Windows操作系统已被关闭,以免损坏你的电脑。如果这是你第一次看到这个终止操作的屏幕错误信息,请重新启动电脑。若该错误屏幕再次出现,请按照下列步骤操作。

另外,关于该句中的...you've seen...这个现在完成时态,我们将在5.8节讨论。

其他例句如:

3 Who's taken my dictionary? It isn't on my desk. 谁拿走了我的词典?它不在桌上了

4 Someone has broken the window. 有人把窗户打破了

5 The car has arrived. 车子到了

二、具有最新热点新闻的效果

因为是表示最近才发生的动作,因而具有“新闻”的性质,常常用来提供最新热点新闻(hot news),所以往往用在新闻报道中。比如2003年12月14日萨达姆被抓时,各大媒体立即在新闻报道中说:

6 Saddam Hussein has been captured alive in his hometown of Tikrit, the U. S. military said Sunday Dec. 14, 2003.

美国军方2003年12月14日说,萨达姆·侯赛因在其家乡提克里特被抓获

再比如,2004年10月11日美国著名影星、“超人”的扮演者克里斯托弗·里夫(Christopher Reeve)去世时,路透社用现在完成时态这样报道:

7 "Superman" actor Christopher Reeve, paralyzed when he fell from a horse nine years ago, has died in a New York hospital of heart failure, his publicist said on October 11, 2004.

超人”的扮演者克里斯托弗·里夫在纽约的一家医院死于心脏病,他的发言人2004年10月11日对外发布了这一消息。他在九年前由于从马背上摔下来而全身瘫痪

在日常对话中,完成时态的这个用法常常用来提供最新消息。比如某个名人刚刚去世,这往往是个大新闻,这时就会用到现在完成时态。比如:

8 I hear that famous Chinese comedian has died. 我听说那位著名的中国喜剧明星死了

9 The President has been assassinated. 总统被暗杀了

但是,如果某个名人的“死亡”不是刚刚发生的,而是离现在的时间比较远了,就要改用一般过去时态了。比如肯尼迪总统是被刺杀的,但因为是很久远的事情了,所以要用一般过去时态来表达:

10 John F. Kennedy was assassinated.

妙语点睛

如果用现在完成时态则听起来会比较奇怪:

John F. Kennedy has been assassinated.*

因为这个句子听起来给人的感觉是“肯尼迪刚刚被暗杀”,这显然不符合现实的语境了,所以这个句子被认为是错误的。

精品译文

约翰·F·肯尼迪被刺杀。

三、时态搭配:现在完成时+一般过去时

另外值得注意的是,口语对话中常出现“现在完成时+一般过去时”的时态搭配使用。此时,我们用“现在完成时”提起一个新闻话题,用“一般过去时”继续详谈内容(Topic: Present Perfect; Details: Past Simple)。这是因为,现在完成时属于现在时态,所以我们并不关心动作发生的具体的过去时间是远还是近,而是关注这一过去事件对现在的结果或对现在造成的影响,即不关注事件的发生时间,而关注事件的内容。因而,在实际生活对话中,通常先用现在完成时开始提出一个谈论的话题,随着对话的继续,动作发生的过去时间在说话人的脑子里已经确定了。所以,如需进一步详细说明事件的内容,如when,where,how和why等,则通常用一般过去时(In hot news texts, present perfect regularly contrasts with past simple in the same text, where the topicalizing sentence uses present perfect, while the details of the narrative are in past simple.)(注意:“现在完成时+一般过去时”这一时态搭配同样适用于将于下一节讨论的“远的过去”完成时,但意义有所不同。)

比如,上文关于萨达姆被捕的新闻报道中,接下去详谈细节内容,就需要改为一般过去时态了。请看下面继续报道的内容:

11 Saddam Hussein has been captured alive in his hometown of Tikrit, the U. S. military said Sunday Dec. 14, 2003. A force of 600 American soldiers captured Saddam Hussein in a raid on Saturday night on an isolated farm near Tikrit, American military officials said. U. S. administrator L. Paul Bremer told a news conference that Saddam was captured Saturday at 8:30 p. m. in a cellar in the town of Adwar, 10 miles from Tikrit. The former Iraqi president was found, haggard and grubby but alive, hiding at the bottom of an 8-foot-deep hole.

精品译文

美国军方2003年12月14日说,萨达姆·侯赛因在其家乡提克里特被抓获。美国军方官员说,一个由600名美国士兵组成的特遣部队于周六晚在对提克里特附近一个偏僻的农场的突袭中抓获萨达姆。伊拉克临时管理委员会美驻伊最高长官L. 保罗·布莱默14日在新闻发布会上说,萨达姆是于周六晚8:30在距提克里特10英里的一个名叫阿德瓦的小镇的一个地窖里被抓获的。当时这位伊拉克前总统面色憔悴,蓬头垢面,但依然是活着的,正躲藏在一个约8英尺深的洞里。

所以,这种“现在完成时+一般过去时”的时态搭配关系在新闻报道中常常出现,读者在阅读报纸时不妨多多关注。这一用法与上面第二点提到的用完成时来“提供最新热点新闻”有关。比如,若你要把萨达姆被捕这一新闻告诉你的朋友,你一开始应该用现在完成时,接下去的对话则应改为过去时:

12 A: The former Iraqi President Saddam has been captured.

B: Really? When did that happen?

A: He was captured Saturday at 8:30 p. m. in a cellar on an isolated farm near Tikrit.

精品译文

A:伊拉克前总统萨达姆被抓了。

B:真的?什么时候?

A:他是周六晚8:30在提克里特附近一个偏僻的农场的地窖里被捕的。

比如,对于克里斯托弗·里夫病逝的消息,路透社用“现在完成时态+一般过去时态”这样报道:

13 "Superman" actor Christopher Reeve, paralyzed when he fell from a horse nine years ago, has died in a New York hospital of heart failure, his publicist said on October 11, 2004. Reeve, 52, went into a coma on Saturday when he suffered a heart attack during treatment for an infected pressure wound and died on Sunday afternoon without regaining consciousness, publicist Wesley Combs told reporters. (Marion Curtis/Reuters)

精品译文

“超人”的扮演者克里斯托弗·里夫在纽约的一家医院死于心脏病,他的发言人2004年10月11日对外发布了这一消息。他在九年前由于从马背上摔下来而全身瘫痪。他的发言人威斯利·考姆斯告诉新闻记者说,里夫现年52岁,在他因为褥疮感染接受治疗时突发心脏病,于周六进入昏迷状态,以后就再没有苏醒过来,于周日下午去世。

再比如,2007年12月27日,巴基斯坦前总理贝·布托(former Pakistani prime minister Benazir Bhutto)遇刺身亡。英国的《卫报》(The Guardian)在一篇“讣告(obituary)”中是这么说的:

14 The Pakistani opposition leader Benazir Bhutto, who has been killed, aged 54, in a bomb attack at a political rally in Rawalpindi—the northern town where she had once gone to school—died as she had lived, plunged deep in the chaotic political life of Pakistan, a victim, as well as in part a culprit, of its chronic instability. She was back in the country after spending more than eight years in exile to avoid corruption charges.

精品译文

巴基斯坦前反对党领导人贝·布托在拉瓦尔品第举行的一次政治集会上遭到炸弹袭击,她在这次袭击中遇害。贝·布托现年54岁。拉瓦尔品第是位于巴基斯坦北部的一座城镇,贝·布托曾在这里上学。贝·布托深深地卷入了巴基斯坦混乱的政治生活中,是巴基斯坦长期动荡的政治的受害者,同时从某种程度上来说亦是一名犯罪者。在为躲避对其腐败罪行的指控而流亡海外八年后,她回到了巴基斯坦。

当天该报有记者撰文猜测这是谁干的:

15 Benazir Bhutto has been assassinated. Who did it? The blunt answer is no one knows and no one is likely to know for the foreseeable future. The range of suspects is of course vast. 贝·布托被刺杀了。这是谁干的?直言不讳地讲,现在没人知道,在可预见的将来也不可能有人知道。当然,疑犯有很多

读者可以看到,上面的英语新闻报道中的时态使用是用“现在完成时”提起一个新闻话题,如who has been killed和Benazir Bhutto has been assassinated用“一般过去时”继续详谈内容,如who did it。如果在多年以后再谈起这次刺杀事件时,就不会再用现在完成时态了,因为已不再是新闻。

再比如,上面提到的例句8和例句9,接下去继续对话可能会是这样的:

16 A: I hear that famous Chinese comedian has died.

B: Really? When did she die?

A: She was dead late last night.

精品译文

A:我听说那位著名的中国喜剧明星死了。

B:真的吗?她什么时候死的?

A:她昨夜晚些时候死的。

17 A: The President has been assassinated.

B: Really? When did that happen?

A: He was killed last night when he spoke in crowd.

精品译文

A:总统被暗杀了。

B:真的吗?什么时候啊?

A:他昨晚在公众面前讲话的时候被暗杀的。

 

思维总结

这里讨论的是“单一事件”的现在完成时态用于“近的过去”所表达的意义和用法,即用来表示较近的过去:谈论热点新闻,或某事件的直接后果。同时,要注意这样的时态搭配规律:现在完成时提起话题,过去时继续详谈内容,简言之就是“现在完成时+一般过去时”。

至于“单一事件”的完成时用于“较远的过去”,我们将在下一节讨论。

 

思维训练

Exercise 5.6.3

请用适当的时态填空。

1.A: Clint________(break) his leg.(报告最新消息)

B: Really? How_______that_______(happen)?(询问具体经过)

A: He_________(fall) off a ladder.(阐明过去原因)

2.A: Look! Somebody________(spill) milk on the carpet.

B: Well, it________(be, not) me. I__________(do, not) it.

A: I wonder who it________(be) then.

5.6.4 过去经历(past experience)——远的过去

一、表示过去经历的现在完成时

5.6.2小节讨论了“单一事件”可以区分为“近的过去”和“远的过去”。5.6.3小节讨论了“近的过去”单一事件的意义和用法。现在要讨论的是“远的过去”单一事件的意义和用法。

当谈论一个发生在离现在时间较远的过去的某个事件时,常常含有回顾自己曾经的经历的意味。所以,如果把现在完成时用于指较远的过去的事件,这时的完成时往往用来谈论人们过去的经历或经验(past experience)。

先来看看下面这篇很有趣的文章,它是美国《读者文摘》(Reader's Digest)杂志做过的一项关于“你有多诚实(How honest are you?)”的调查。有近3,000人参加了这次调查,结果,他们的回答让他们自己都大吃一惊。很多人在参加这个调查之前,都信誓旦旦地说自己很诚实,但在接受了这个调查之后,有些人便不再如此自信了。所以,在这里如果有读者自信自己够诚实,那么请先“诚实”地回答下列这些问题吧:

1 Have You Ever...?

(你是否曾经……?)

Called in sick at work when not ill?

(没病装病不去上班?)

Taken office supplies from your company?

(从公司拿办公用品?)

Taken anything valuable from your company for personal use?

(从公司拿东西留做己用?)

Misstated facts on a resume/job application?

(在简历/求职信上歪曲事实?)

Shifted blame to a co-worker for something you did?

(把自己的罪责转嫁到同事身上?)

been undercharged/received too much change from a cashier and not told him?

(遇到收银员少收或多找钱的情况时不告知对方?)

Downloaded music from an Internet site without paying for it?

(从互联网上下载音乐但并不付费?)

"Cheated" on your tax return (not declared income or even-reported deduction)?

(在缴税上有欺诈行为〈不公开收入或夸大扣除的所得税额〉?)

Switched price tags to get a lower price for something you want to buy?

(把你想买物品的价签拿掉而换一个低价的标签?)

Lied to friends or family members about their appearance, to avoid hurting their feelings?

(为了避免朋友或亲人不高兴而在评价其外形时撒谎?)

Knowing you had little chance of getting caught, driven more than 20m. p. h. over the speed limit or gone through a red light?

(在知道不大可能会被发现的情况下,在限速20英里/小时的区域超速驾驶或者闯红灯?)

Lied to your spouse or partner about the cost of a recent purchase?

(在新买物品的价格上欺骗你的伴侣?)

Lied to your spouse or partner about your relationship with another person?

(虽然有外遇,却对你的伴侣撒谎说没有?)

回答完上面的13个问题之后,是不是发现自己对很多问题的回答都是Yes呢?其实这也没什么,因为“人非圣贤,孰能无过”。《读者文摘》的调查结果显示,在被访问者中,几乎每个人都承认自己曾经有过不诚实的行为。只有39位“圣人”级人物(约占1.5%)声称他们没有做过上述13种不诚实行为中的任何一种——当然这前提还得是他们要完完全全说了实话。只有一个受访者良心发现承认做过所有的行为。平均而言,受访者对5个问题的回答是肯定的。下面是对每个问题回答“是”的百分比统计结果:

问题1:63% 问题2:63% 问题3:16% 问题4:18%
问题5:13% 问题6:50% 问题7:37% 问题8:17%
问题9:12% 问题10:71% 问题11:71% 问题12:32%
问题13:28%

做完这个测试,读者应该是更加清楚地知道自己到底有多诚实了。现在我们从语言的角度分析一下这篇短文的造句规律。读者一定发现了,13个句子中的谓语都是用了过去分词,然后与标题中的Have you ever...一起构成了在完成时态,比如:

1) Have you ever called in sick at work when not ill?

2) Have you ever taken office supplies from your company?

3) Have you ever taken anything valuable from your company for personal use? 等等。

这些问题涉及的时间跨度很长,其中伴有时间副词ever(曾经)来强调这个时间跨度。正如有受访者所言:“‘曾经’是一个很长的时间范畴(Ever is a long time.)”,它包括从出生以来到目前为止的任何一个过去的时间点,这正是现在完成时态的第三种思维——“单一事件”完成时。所以,上述句子都用了现在完成时态。另外,这里的完成时句子都是表示过去的经历,具有“远的过去”事件的意味。

在美国史诗巨片《特洛伊》里有这样一个场景:特洛伊王国的大王子海克特(Hector)发现弟弟帕里斯(Paris)将斯巴达王后海伦(Helen)偷偷带上船后,他敏感地预知一场战争将会不可避免地爆发。作为长兄,他严厉地批评了弟弟这种仅为自私的爱情而置国家命运于不顾的愚蠢做法,他质问弟弟帕里斯道:“你说你爱海伦,那你对父王的爱呢?你对整个特洛伊王国的爱呢?你知道父王为了特洛伊的和平,征战了多少年?现在你把这个女人带到船上,整个特洛伊都将会为之毁灭!”听了哥哥的这番训斥,帕里斯说道:“如果你想把海伦送回斯巴达,那就送回去好了,但我将和她一起回去!(If you want to take Helen back to Sparta, so be it! But I go with her!)”但是作为特洛伊的大王子,海克特肩负着父王普利安(Priam)的重托和保护弟弟帕里斯的责任,他不可能看着弟弟去送死,但同时他严肃地警告帕里斯战争和死亡的残酷性:

2 Hector: To Sparta, they'll kill you.

Paris: Then I'll die fighting.

Hector: Oh, and that sounds heroic to you, doesn't it? To die fighting. Tell me, little brother, have you ever killed a man?

Paris: No.

Hector: Ever seen a man die in combat?

Paris: No.

Hector: I've killed men and I've heard them dying and I've watched them dying and there's nothing glorious about it, nothing poetic. You say you're willing to die for love but you know nothing about dying and you know nothing about love!

Paris: All the same, I go with her. I won't ask you to fight my war.

Hector: You already have.

在这里,海克特质问他弟弟:“你说你要奋战到死,这听起来像个大英雄,是吧?那我来问你,你杀过人吗(have you ever killed a man)?你见过战争中死人吗(Ever seen a man die in combat)?我杀过人,我见过无数的人在战争中死亡(I've killed men and I've heard them dying and I've watched them dying),这些并不光荣和诗意。你说你愿意为爱而死,可你对死亡一无所知,对爱也一无所知!”我们看到,海克特在这里用了五个现在完成时态,一方面显示出弟弟帕里斯对于战争的残酷性的无知,另一方面表明了自己拥有丰富的作战经历。

我们现在来分析这里的五个现在完成时态:

1)...have you ever killed a man?

2) (Have) Ever seen a man die in combat?

3) I've killed men and I've heard them dying and I've watched them dying and there's nothing glorious about it, nothing poetic. You say you're willing to die for love but you know nothing about dying and you know nothing about love!

妙语点睛

这里的第一个完成时have ever killed是海克特问弟弟帕里斯:“……你杀过人吗?”这显然是表示曾经的经历,相当于一个“远的过去”事件,而不是表示“近的过去”事件,否则会译成“你刚刚杀了人了吗?”这里的ever排除了这个意思;第二个完成时Ever seen a man die in combat?同样是表示曾经的经历,是一个“远的过去”事件;最后三个现在完成时态I've killed... I've heard... I've watched则是相当于前面说的“重复”事件,这里的动作killed,heard和watched显然是多次重复发生的。

精品译文

海克特:去斯巴达,他们会杀了你的。

帕里斯:那么我会奋战到死。

海克特:哦,你说你要奋战到死,这听起来像个大英雄,是吧?那我来问你,兄弟,你杀过人吗?

帕里斯:没有。

海克特:你见过战争中死人吗?

帕里斯:没有。

海克特:我杀过人,我听过无数的人在战争中呻吟,目睹他们死亡,这些并不光荣和诗意。你说你愿意为爱而死,可你对死亡一无所知,对爱也一无所知!

帕里斯:无所谓,我跟她一起走。我不会请你来为我战斗。

海克特:你已经这样了。

二、时态搭配一:现在完成时+一般过去时

5.6.3小节中提到过,在“现在完成时+一般过去时”这个时态搭配中,一般用完成时提起一个新闻话题,然后用一般过去时继续详谈这个新闻的内容。那里的现在完成时是表示“近的过去”事件。现在,这一时态搭配中的现在完成时也可以用来谈“远的过去”事件,此时用完成时询问对方过去的经历,然后用一般过去时继续详谈这个经历的具体情况(The present perfect often serves to introduce a topic, which in turn becomes a definite event and is talked about using the past tense.)比如:

3 A: Have you seen the film Forrest Gump?(询问对方过去的经历

B: Yes, I have.(现在知道电影的内容

A: When did you see it?(关心看电影的过去的具体时间

B: I saw it last spring.(给出具体时间

A: Did you see it alone?(询问当时的情况

B: No, I saw it with my boyfriend.(提供过去的事实

精品译文

A:你看过电影《阿甘正传》吗?

B:是的。

A:你什么时候看的?

B:去年春天。

A:你自己去看的吗?

B:不是,我和男朋友一起去的。

4 A: Hey, this sounds good—snails with garlic! Have you ever eaten snails?

B: No, I haven't.

A: Oh, they're delicious! I had them last time. Like to try some?

B: No, thanks. They sound strange.

精品译文

A:嘿,这道菜听起来不错——蒜蓉蜗牛!你吃过蜗牛吗?

B:没有。

A:哦,好吃极了!我上次吃过。你想尝尝吗?

B:不了,谢谢,这菜听起来怪怪的。

可见,在“现在完成时+一般过去时”这个时态搭配中,现在完成时可以表示“远的过去”事件,来询问某人过去的经历。另一方面,这种表示“远的过去”完成时还可以用于下列时态搭配,即“一般过去时+现在完成时”。

三、时态搭配二:一般过去时+现在完成时

我们刚才讨论的是“现在完成时+一般过去时”的搭配使用:用“现在完成时”提起新闻话题,用“一般过去时”继续详谈内容。有趣的是,也可以用相反的时态搭配,即“一般过去时+现在完成时”:用一般过去时讲述自己过去的经历,然后用现在完成时探询对方是否有相似的经历,以期望获得更多的理解或共鸣。请看下列口语对话中是如何使用这一时态搭配的:

5 John: We went down into Juarez and through El Paso, and oh, we had a ball.

Louise: Really?

John: Yeah. Have you ever been t-have you ever heard of Juarez?

Louise: I've heard of both of them because my girlfriend's old boyfriend was stationed in El Paso.

John: Well, we went to Juarez...

妙语点睛

这里约翰在用一般过去时讲述自己在图阿雷兹的经历,但在继续讲故事之前,他从过去时态的叙述转到一个现在完成时态的询问(Have you ever been t-have you ever heard of Juarez?)以此来探询路易斯是否了解图阿雷兹这个地方。而路易斯在展示自己的有关知识时也使用了现在完成时(I've heard of both of them...),表明自己对图阿雷兹有所了解。而这个“现在的了解”是因为过去听说过那个地方——即过去的事件对现在有影响。

精品译文

约翰:我们南下去了图阿雷兹,穿过了整个埃尔帕索市,哦,我们玩得开心极了!

路易斯:真的?

约翰:是的。对了,你曾经去过——你听说过图阿雷兹吗?

路易斯:这两个地方我都听说过,因为我的女朋友的前男友就是驻扎在埃尔帕索的。

约翰:噢,我们去了图阿雷兹……

请再看下面这段文字,这里作者在讲述自己一次去看摔跤比赛的经历:

6 We got to the Civic Center about an hour early, since I didn't have tickets yet, and I knew that it would be crowded. If you've never been to a professional wrestling match, you really should go — not for the wrestling, but for the crowd — eight to ten thousand people, wearing their favorite wrestler's T-shirts and screaming their heads off. I've been to rock concerts that weren't as loud.

妙语点睛

作者在if引导的条件状语从句中使用了现在完成时态If you've never been to...来探询读者是否有观看职业摔跤比赛的经历,并建议如果没有看过就应该去看一场。作者接下来用摇滚音乐会作比较时,也用了现在完成时I've been to...谈自己的经历,随后即转为一般过去时weren't来具体谈过去的情况。

精品译文

我们提前一个小时左右到达市府中心,因为我还没买票,而且我知道那里会非常拥挤。如果你从来没有看过职业摔跤比赛,那你真的要去看看了——不是为了看摔跤,而是去看人群——八千至一万名观众,穿着印有自己喜爱的摔跤手的T恤,疯狂地叫喊。我去过的摇滚音乐会也没这么吵。

同样的时态搭配用法也见于《老友记》(Friends)里的一个场景:菲比(Phoebe)有一个双胞胎妹妹叫乌尔苏拉(Ursula),两人感情十分不和。据菲比说,原因是乌尔苏拉从小就爱抢菲比的东西,然后故意把它弄坏。这一恶习发展到她们长大以后,乌尔苏拉还爱抢菲比的男朋友。比如,菲比有个男友,同时也是她最好的朋友叫兰迪·布朗(Randy Brown),后来乌尔苏拉生生地把他从菲比手中抢走了,然后又故意把兰迪甩掉,让他伤心。结果,弄得兰迪和菲比连朋友都做不了了,他怕见到菲比会想起乌尔苏拉,因为两人长得太像了。从此,兰迪再也不和菲比说话了。这当然让菲比很郁闷,所以她向雷切尔(Rachel)和莫尼卡(Monica)诉苦,讲述自己这个痛苦的经历:

7 Monica: Are you alright?

Phoebe: Yeah. It's just, you know, it's this whole stupid Ursula thing, it's...

Rachel: Okay, Phoebe, can I ask? So, he's going out with her. I mean, is it really so terrible?

Phoebe: Um, yeah. Look, I mean, I'm not saying she's like evil or anything. She just, you know, she's always breaking my stuff. When I was eight, and I wouldn't let her have my Judy Jetson thermos, so she threw it under the bus. And then, oh, and then there was Randy Brown, who was like...Have you ever had a boyfriend who was like your best friend?

Monica and Rachel: (Wistfully, shaking their heads) No.

Phoebe: Well, but that's what he was for me. And she, you know, kind of stole him away, and then...broke his heart...and then he wouldn't even talk to me any more. Because he said he didn't wanna be around... anything that looked like either one of us.

Rachel: Oh...Oh, Phoebe.

Phoebe: I mean, I know Joey is not my boyfriend, or my thermos, or anything, but...

妙语点睛

这里菲比先用一般过去时态讲述她和乌尔苏拉从小就不和(...she's always breaking my stuff. When I was eight, and I wouldn't let her have my Judy Jetson thermos, so she threw it under the bus. And then, oh, and then there was Randy Brown, who was like...)。然后,菲比从一般过去时态换为现在完成时态问道Have you ever had a boyfriend who was like your best friend? 以此来探询莫尼卡和雷切尔是否有“男朋友同时也是最好朋友”的经历。这里菲比问的目的当然是希望博取两人更多的理解和同情了,但两人没有这样的经历(尽管很渴望有〈wistfully〉)。不过,菲比还是自顾自地把自己的遭遇讲出来了(Well, but that's what he was for me. And she you know, kind of stole him away, and then...broke his heart...and then he wouldn't even talk to me any more. Because he said he didn't wanna be around...anything that looked like either one of us.)

精品译文

莫尼卡:你没事吧?

菲比:没事。只是,你知道,都是愚蠢的乌尔苏拉干的,这……

雷切尔:好吧,菲比,我能问个问题吗?那么,他与她约会了。我的意思是说,这有这么严重吗?

菲比:嗯,是的。瞧,我的意思是,我不是说她有多么邪恶或者其他的什么,她只是,你知道,她总是弄坏我的东西。我八岁那年,我不想把我的茱迪·杰特森牌暖水瓶给她,于是她就把它扔到公共汽车底下去了。接下来,哦,接下来就是兰迪·布朗了,他就像个……你们有没有过男朋友同时又是你最好的朋友?

莫尼卡和雷切尔:(惆怅地摇了摇头)没有。

菲比:嗯,但是他对于我来说就是这样的。而她,你知道,就好像是把他偷走了那样,然后……伤了他的心……然后他就再也不想和我说话了,因为他说他不想在……任何长得像我们俩的人身边了。

雷切尔:哦……哦,菲比。

菲比:我是说,我知道乔伊不是我的男朋友,也不是我的暖水瓶或者其他什么属于我的东西,但是……

四、时态搭配三:一般现在时+现在完成时

在上面讲的“一般过去时+现在完成时”搭配中,说话者用一般过去时讲述自己过去的经历,然后用现在完成时探询对方是否有相似的经历,以期望获得更多的理解或共鸣。但是如果说话人谈到的是一般常见的经历,而不是指某一次具体的过去的经历,那么他会用一般现在时态,然后接一个现在完成时态,来探寻听话者/读者是否有过类似的经历。比如在下面这个例子中,作者谈论到中国餐馆服务质量差的现象:

8 Give Me Some Service, Will Ya?

All you want is a fresh pot of tea. First, you snap your fingers. Then you wave your hand. Finally, you yell for some service. Fuwuyuan (waiter)!

You've been there, right?

In my opinion, the threat of withholding a tip—or the reward of handing it out—is the only tool the customers have in the long struggle for decent service.

妙语点睛

这里作者一开始采用一般现在时态来描述一个常见的情景,然后用现在完成时态来探寻读者是否也有过类似的经历。作者最后认为,要想提高中国餐馆的服务质量,付小费是唯一的出路。

精品译文

给我来点服务吧,好吗?

(在一个餐馆里)你所要的就只是一壶茶而已。开始时,你打着响指想引起服务员的注意,这招不行,于是你挥舞着手想引起对方注意,这招还不管用,最后你只好大声叫道:“服务员!”你有过类似的经历吧?

在我看来,顾客要想得到很好的服务,采用付小费制是唯一的出路,因为给或不给小费是一个很好的杀手锏。

注意,上面这段话里的you have been there的意思不是“你去过那个地方吧”,而是“你也有过类似的经历吧”。比如下面这个句子:

9 I'm going through this divorce. I know you've been there before, but mine is turning into a real legal battle.

精品译文

我正在办离婚。我知道你也经历过这个,但我的离婚手续完全是一场法律战。

 

思维总结

本小节讲的是“单一事件”的完成时用于“远的过去”,往往表示人们过去曾经的经历。在口语中,现在完成时态有时会和一般过去时搭配使用,说话者先用一般过去时讲述过去的经历,然后用现在完成时探询对方是否有相似的经历,即为“一般过去+现在完成(远的过去意义)”。同时请注意,这不同于“现在完成(通常是近的过去意义)+一般过去”。

 

思维训练

Exercise 5.6.4

请根据不同的回答,使用正确时态填空。

1.A: Have you ever worked in a restaurant?

B: Yes. I________(work) in many ones.

B: Yes. I________(work) in a French one last year.

2.A: Have you ever been to the Great Wall?

B: Yes. I_______(be) there many times.

B: Yes. I_______(go) there last spring.

3.A: Have you read this book?

B: Yes. It______(be) interesting.

4.A: Have you ever taken a French course?

B: Yes. I_______(take) a French course in high school.

5.A: Have you graduated from college?

B: Yes, I________(study) French for two years.

请用完成时态询问你的朋友可否有下列经历。

6.Lend money to a friend

7.Be on television

8.Meet a famous person

9.Break an arm or leg

10.Go to court

11.Find money on the street

12.Be cheated

13.Tell a lie

14.Take a flight

15.Go to Disneyland

16.Study abroad

17.Order products over the Internet.

看看在下面工作面试场景中,native speaker是怎样谈自己以往工作经历的。请在空格中填上适当的时态。

18.A: May I help you?

B: Yes. I would like to apply for one of the security guard positions you advertised in the local paper.

A: Good. May I ask you a few questions first?

B: Certainly.

A:_____you_______(ever, work) as a security guard before?

B: Yes, at shopper's plaza San Francisco and at the Regency Hotel here in town.

A: How many years of experience________you________(have) as a security guard?

B: a little over four years.

A:______you______(have) experience monitoring alarm systems?

B: Yes. I______(monitor) several types of alarm systems in my previous job.

A: Very good. You seem to meet our minimum qualifications. Complete this application form and bring it back to me. Then I'll schedule you for another interview.

B: Thank you. I'll fill this out now.

请用正确的时态完成下面对话。

19.A: What jobs__________(did you have/have you had)?

B: Well, I once_____(have had/had) a job on a cruise ship.

A: What_______(have you had/did you have) to do?

B: I______(have organized/organized) activities for the passengers.

A: What______(have you liked/did you like) about it?

B: Well, working on a cruise ship_______(has been/was) terrific. I really enjoyed...

A:_____(Were there/Have there been) any bad points?

B: Oh, sure. Every job has its bad points. I didn't like...

20.Isabel: I went to Sunrise Beach last week.________(Did you ever go/Have you ever been) to Sunrise Beach, Andy?

Andy: Yes,_________(I did/I have). It's beautiful._____________(Did you go/Have you gone) there on the weekend?

Isabel: Yeah,_______(I did/I have). I________(went/have gone) on Sunday.__________(I got up/I've gotten up) at 4:00 a. m.

Andy: Wow!_________(I never woke up/I've never woken up) that early!

Isabel: Oh, it wasn't so bad. I______(got/have gotten) to the beach early to see the sun rise._______(Did you ever see/Have you ever seen) sunrise, Andy?

Andy: No,_______(I didn't/I haven't). I prefer sunsets to sunrises.

Isabel: Really? Then I_______(went/have gone) swimming around 6:00, but there were some strange dark shadows in the water.________(Did you ever hear/Have you ever heard) of sharks at Sunrise Beach?

Andy: Yes,_______(I did/I have). I_______(heard/have heard) a news report about sharks last summer.

Isabel: Gee! Maybe I______(had/have had) a lucky escape on Sunday morning! Why don't you come with me next time?

Andy: Are you kidding?

5.6.5 “单一事件”与时间状语的关系

本小节将探讨“单一事件”的现在完成时态与时间状语的搭配关系。

一、“单一事件”完成时的肯定句不与持续的时间状语连用

这种完成时态的谓语动词通常是短暂动词,即指动作在短时间或瞬间内就已终止,而不再延续。常见的这类动词有:come,go,leave,kill,die,lose,buy,start,give,marry,join和bring等。因为动作本身无法延续,因此与它连用的时间状语不能是指“一段时间”的,如for a year等。这正好与“延续事件”的完成时相反——“延续事件”的完成时必须加持续的时间状语,而“单一事件”完成时态不能加持续的时间状语,这在5.2.3节中曾提到。比如不能说:

1 I have bought this pair of shoes for a year.*

2 I have married for over a year.*

3 I have fallen in love for eight years.*

4 He has left his hometown for three years.*

再比如,汉语里完全可以说“这部电影我看了有两年了”,但在英语里却不能用现在完成时态这样表达:

5 I have seen the movie for two years.*

因为这里句子的谓语动词都是短暂性的,不能表示延续,因而不能与since或for等引导的持续性的时间状语连用。只要把“动作(action)”转化为“状态(state)”即可,因为状态是可以延续的。比如上面几个错误的句子可以改为相应的“状态”:

6 I have had this pair of shoes for a year. 这双鞋我买了有一年了

7 I have been married for over a year. 我结婚有一年多了

8 I have been in love for eight years. 我恋爱有八年了

9 He has been away from his hometown for three years. 他离开家乡有三年了

若句中的“动作”表达无法转化成“状态”表达,就不能用现在完成时态,而只好改为一般过去时态。比如see没有对应的状态表达,所以上面的例句5只好改成一般过去时:

10 I saw the movie two years ago.

这完全能够表达汉语的“这部电影我看了有两年了”这句话的意思。其他句子也可以作同样的时态改变,比如说:

11 I bought this pair of shoes a year ago.

12 I got married over a year ago.

13 He left his hometown three years ago.

二、“单一事件”完成时的否定句表示状态意义,可与持续的时间状语连用

不过,短暂性动词的完成时句子若用否定式,来表示尚未发生的事情,则可作为一种状态(state),从而可以表示延续。所以,这种否定句就相当于前面介绍过的“延续事件”完成时态。来看下面这个可怜的乞丐:

14 Beggar: Madam, I haven't seen a piece of meat for weeks.

Lady: Mary, please show this poor man the ham we bought just now.

精品译文

乞丐:夫人,几个星期以来我都没见过一片肉了。

夫人:玛丽,把我们刚才买的那根火腿给他瞧瞧。

这位乞丐说I haven't seen a piece of meat for weeks.显然其言外之意是“给我一些肉吃吧”,但那位妇人故意从字面上理解他的意思,所以让玛丽只是给他“看肉”。这里短暂动词see的否定式与延续的时间状语for weeks连用了。

下面这个笑话与上面那个有异曲同工之妙:

15 Beggar and Woman

A beggar walked up to a well dressed woman and said, "I haven't eaten anything in four days."

She looked at him and said, "I wish I had your willpower(毅力).”

精品译文

乞丐与妇女

一个乞丐走到一位衣着华丽的夫人面前说道:“我四天来没吃一点东西了。”

她看看他然后说道:“我希望自己能有你这样的毅力。”

还有口语中,我们见面时常说的:

16 I haven't seen you for ages! 我很久没见到你了

再比如下列句子:

17 I haven't bought a pair of shoes for a year. 我有一年没买过鞋了

18 I haven't seen a film for weeks. 我有好几个星期没看电影了

19 I haven't heard from my girlfriend since I came to America.

自从我来到美国以后就一直没收到过我女朋友的来信。

三、“单一事件”完成时常与不确定的时间状语连用

以上讨论的是“单一事件”的完成时与延续的时间状语的搭配关系,但是这种现在完成时更多的是与过去的不确定的时间搭配使用(the present perfect with indefinite past time)。如:already(已经),yet(只用在疑问句或否定句中),lately(最近),just(刚刚,方才),never(从不,从未发生过),ever(曾经)和before(以前)等,而且还可以按照前面讨论的“远近过去”把它们划分为:

1.较远的过去:ever(英文意思是any time between the past and the present,表示“曾经”,一般指较远的过去时间);before;

2.较近的过去:yet,already,lately和recently;

3.更近的过去:just,表示“刚刚”,常与完成时态连用。

如上一小节的练习中的例句:

20 A: Have you ever worked in a restaurant?

B: Yes. I've worked in many ones.

B: Yes. I worked in a French one last year.

21 A: Have you ever been to the Great Wall?

B: Yes. I've been there many times.

B: Yes. I went there last spring.

看到朋友发怒,可以这样规劝:

22 Get a hold of yourself! I've never seen you so upset before! 你要控制一下情绪。我以前从未见你这么生气

注意yet要用在否定句或疑问句中:

23 A: Have you found a job yet? 你找到工作了吗

B: No, not yet. 还没有

24 Has it stopped raining yet? 雨停了吗

25 He hasn't arrived yet. 他还没到

在肯定句中,用already代替yet表示“已经”:

26 A: Have you found a job yet? 你找到工作了吗

B: Yes. I've found a job already. 是的,我已经找到工作了

27 He has already arrived. 他已经到了

表示“刚刚的过去”,用just:

28 A: Would you like something to eat? 你想吃点什么吗

B: No, thanks. I've just had dinner. 不了,谢谢。我刚吃过饭(现在不饿)

 

思维总结

本小节的重要内容包括:

1.“单一事件”完成时的肯定句不与持续的时间状语连用;

2.否定句表示状态意义,可与持续的时间状语连用;

3.“单一事件”完成时常与不确定的时间状语连用。

 

思维训练

Exercise 5.6.5

请用正确的时态填空。

1.Jenny's policy is to be friendly with everyone she meets. I_______(never, see) her be rude to anyone.

2.You_________(never, see) a baseball game before? We can fix that! I'll take you to one next week.

3.Perhaps the animal is ill; it_______(not, eat) anything since Monday.

4.What kind of vessel is that? I________(never, see) that sort of boat before.

5.What a novel idea! I_________(never, see) anything like this before.

6.I_________(never, see) such a large concentration of horses. They're everywhere!

7.This room__________(not, clean) for months.

没有精选讨论主题。

全部讨论主题 查看精选主题

没有讨论主题。
😃 😅 😆 😁 😂 😊 😄 😠 😩 😲 😞 😵 😰 😒 😍 😤 😜 😝 😋 😘 😚 😷 😳 😢 😭 😨 😣 😡 😌 😖 😔 😱 😪 😏 😓 😥 😫 😉 👊 👍 👆 👇 👈 👉 👋 👏 👌 👎 👐 💓 💔 💕 💖 💗 💘 💙 💚 💛 💜 💝 💞 💟