347 sonot可替代that从句

 

A believeexpectsupposethinkit appearsseems之后,表示同意前面说过的话时可以用so代替:

Will Tom be at the party

I expect sosuppose sothink so./I think he will

―汤姆会到联欢会去吗?

―我想会的。/我认为他会去的。

表示对前面说过的话加以否定时,可以用下列句式:

1 so连用时,应当用动词的否定式:

Will the scheme be a success

I dont believe soexpect sosuppose sothink so

―计划会成功吗?

―我不相信/我不指望/我不认为/我想不会。

Are they making good progress

It doesnt seem so

―他们正在取得很大的进展吗?

―好像不是这样。

2 not连用时,则用动词的肯定式:

It wont take longwill it

NoI suppose not./I dont suppose so

―这用不了多长时间,是吗?

―是的,我想用不了多长时间。

The plane didnt land in Calcuttadid it

I believe not./I dont believe so

―飞机没有在加尔各答降落,是吗?

―是的,我想不会。

B hopebe afraid=be sorry to say)之后同样可以用sonot

Is Peter coming with us

I hope so

―彼得和我们一起去吗?

―我希望如此。

Will you have to pay duty on this

Im afraid so

―这个你得上关税吗?

―恐怕要上关税。

这里的否定式是由动词的肯定形式+not构成的:

Have you got a work permit

Im afraid not

―你有工作许可证吗?

―对不起,我没有。

C saytell+宾语之后可用sonot

How do you know there is going to be a demonstration

Jack said so./Jack told me so

―要举行示威游行的事你是怎么知道的?

―是杰克说的。/是杰克告诉我的。

I told you so!(我早就告诉你了!)可意为我告诉过你事情就是这样的或我告诉过你会发生这样的事。这一般会使受话者不高兴。

关于tell的否定形式,只有否定式+so这一种结构:

Tom didnt tell me so

汤姆没有这样告诉我。(汤姆没有对我这样说过。)

say后面的简略从句的否定形式可以有两种,但意思不一样:Tom didnt say so

汤姆没有这么说。相当于:

Tom didnt say that there would be a demonstration

 汤姆没说要举行示威游行。

Tom said not

汤姆说不会。相当于:

Tom said there wouldnt be a demonstration

汤姆说不会举行示威游行。

D ifsonot

sonotif之后可代替前面提到过的或已知而不必明白说出

的主语+动词结构:

Will you be staying another nightIf so(=If you are),we can give you a better roomIf not(=If you arent),could you be out of your room by 1200

您要再呆一晚上吗?如果是这样(=如果您要再呆一夜),我们可以给您提供条件再好一点儿的房间。如果不是(=如果您不呆了),您能在12点离开这房间吗?

if sonot通常如上述例句那样,代表了一个条件从句。但关于

if so,另参见第338A