牛津實用英語語法:237 should的其他用法
A 當說話人對某種設想是否合理或正當提出疑問時,可把
should用于 can t think why/dont know why/see no reason why:等后面:
I dont know why you should think that I did it.
我真不知道你憑什么竟會認為這件事是我干的。
I see no reason why you should interfere in their quarrel.
我不明白你有什么理由竟然會介入他們的爭吵。
當這種設想與過去的事情有關時則用完成式:
I cant think why he should have said that it was my fault.
我真不明白他怎么能說這是我的過錯。
B 作為一種慣用表達法,should與 what,where,who連用以形象生動地表達驚奇的感情:
What should I find but an enormous spider!
怎么也想不到我看見的竟是一只巨大的蜘蛛!
這種驚奇經常摻雜著令人為難的因素:
Who should come in but his first wife!
怎么也想不到進來的竟是他的前妻!
C should用在 lest后面,有時也用在 in case后面:
1 在書面語中,lestshould結構有時放在表示懼怕或擔心的詞后面:
He was terrified lest he should slip on the icy rocks.
他害怕在結冰的石塊上滑倒。
對過去的動作表示擔心時用should+完成式:
She began to be worried lest he should have met with some accident.
她開始擔心他出了什么事。
2 lest也可用于目的從句,表示 for fear that(惟恐):
He dared not spend the money lest someone should ask where he had got it.
他不敢花這筆錢,怕有人問他錢是從哪兒來的。
如上所示這是一種書面形式。
在這種情況下 in case較 lest更常用,后面可跟 should或一般現在時或一般過去時:
in case someone should ask/someone asked
惟恐萬一有人問起
D should 有時用于目的從句以代替 would/could:
He wore a mask so that no one should recognize him.
他戴了一個面罩,好讓別人認不出他來。
E 在條件句中用should代替現在時態:
If the pain should return take another of these pills.
疼痛復發時,可再吃一片這些藥。
F should 還用于頗為正式的間接命令,這種命令不一定是向對方直接發出的:
He ordered that Tom should leave the house.
他下命令叫湯姆離開這所房子。
與下面一句比較一下:
He ordered Tom to leave.
他命令湯姆離開。(他親自告訴湯姆。)
A 當說話人對某種設想是否合理或正當提出疑問時,可把
should用于 can t think why/dont know why/see no reason why:等后面:
I dont know why you should think that I did it.
我真不知道你憑什么竟會認為這件事是我干的。
I see no reason why you should interfere in their quarrel.
我不明白你有什么理由竟然會介入他們的爭吵。
當這種設想與過去的事情有關時則用完成式:
I cant think why he should have said that it was my fault.
我真不明白他怎么能說這是我的過錯。
B 作為一種慣用表達法,should與 what,where,who連用以形象生動地表達驚奇的感情:
What should I find but an enormous spider!
怎么也想不到我看見的竟是一只巨大的蜘蛛!
這種驚奇經常摻雜著令人為難的因素:
Who should come in but his first wife!
怎么也想不到進來的竟是他的前妻!
C should用在 lest后面,有時也用在 in case后面:
1 在書面語中,lestshould結構有時放在表示懼怕或擔心的詞后面:
He was terrified lest he should slip on the icy rocks.
他害怕在結冰的石塊上滑倒。
對過去的動作表示擔心時用should+完成式:
She began to be worried lest he should have met with some accident.
她開始擔心他出了什么事。
2 lest也可用于目的從句,表示 for fear that(惟恐):
He dared not spend the money lest someone should ask where he had got it.
他不敢花這筆錢,怕有人問他錢是從哪兒來的。
如上所示這是一種書面形式。
在這種情況下 in case較 lest更常用,后面可跟 should或一般現在時或一般過去時:
in case someone should ask/someone asked
惟恐萬一有人問起
D should 有時用于目的從句以代替 would/could:
He wore a mask so that no one should recognize him.
他戴了一個面罩,好讓別人認不出他來。
E 在條件句中用should代替現在時態:
If the pain should return take another of these pills.
疼痛復發時,可再吃一片這些藥。
F should 還用于頗為正式的間接命令,這種命令不一定是向對方直接發出的:
He ordered that Tom should leave the house.
他下命令叫湯姆離開這所房子。
與下面一句比較一下:
He ordered Tom to leave.
他命令湯姆離開。(他親自告訴湯姆。)