【问】 (a) Have you already seen him? (b) Have you seen him yet? 从语法书上得知,already用于肯定句,而不能用于否定句和疑问句。但是,在句(a)中already却用于疑问句,这是怎么回事呢? 【答】 说already用于肯定句,一般不用于否定句和疑问句是正确的。在后一情况下,需要使用yet。例如,下面的托福题,就是考核这一点的。 governor not decided the new problems (TOEFL,83. 1) 那么,在句(a)中为什么不用yet,而用already呢?原来,在疑问句中使用already与使用yet有表意上的区别。使用already预计有一个肯定的回答,也就是说,在上句中,说话人期望对方已经看见过他,只是希望得到证实而已,有时候,使用already则是表示说话人的惊奇 (如例6)。而使用yet,则是希望得到信息,对回答没有任何倾向性,因此肯定回答和否定回答都是有可能的。 1. 2. Have they arrived already? Yes,they're already here. (EGS) 他们已经到了吧? 是的,他们已经到这里了。 3. Haven't you seen him already? (CGEL) 难道你还没有看见他吗? (你肯定已经看见他了。) 4. Has the boat left already? (CGEL) 船已经离开了吧? 5. Have you typed my letter already?—Yes,I've already typed it. (LEG) 我的信你已经打完字了吧?——是的,我已经打完字了。 6. Have you finished your composition already? You are very speedy. 你已经写完作文了吧?你是很神速的。 还应指出,already还常常含有“比预料的要早”的意思,因此,有时候它含有惊奇的语气: 1. Is my coat dry already? That's quick! (PEU) 我的大衣已经干了?太快了! 2. It's 5. 30 a. m. but he's already worked. 现在是上午五点,可是他已经在工作了。 3. Are you going to bed already? It's only nine o'clock. (Leech) 你竟然打算去睡觉?现在才九点呀。