2.条件可根据上下文推理出
It would
do you no good.这可能会对你没好处。(条件可能是if
you should give up the job如果你放弃这项工作的话)
They
could have won. 他们本来是会赢的。(条件可能是if
they had been patient如果他们有耐心的话)
Such
mistakes could have been avoided.这种错误完全能避免。(条件可能是if
you had been more careful如果你更加小心一点的话)
Why
didn't you tell me about it I should have helped you.为什么你不告诉我?我会帮助你的。(条件可能是if
you had told me about it如果你当时告诉我的话)
--- Did
you go to see him yesterday你昨天去看他了吗?
--- I
would have, but someone dropped over to my house for a visit.原想去的,但有人到我家来玩了。(条件是if
no one had dropped over to my house for a visit如果没人到我家来玩的话)
3.条件用其他形式来表示
She was
ill, otherwise she would have been present at the meeting.她病了,否则的话就会出席会议了。(条件通过连词otherwiseor表示出来If
she had not been ill...)
I told
him to go there himself, but perhaps I should have gone together with him.我让他自己去那里,但也许我应该和他一道去。(连词but暗示条件)
Suppose
you were in my shoes, what would you do假若你站在我的立场上,你会怎么办?(用supposesupposingproviding等词表示if)
To talk
with her, you would know she could not hear well.如果你同她交谈,你就会知道她的听力不好。(动词不定式带有假设的意思,相当于If
you should talk with her...)
Left to
himself, he could not have finished the work.要是放任他的话,他是不可能完成工作的。(动词的-ed形式表示条件If he
had been left to himself...)
提示:
在很多情况下,虚拟式已变成习惯说法,很难找出其暗含的条件。
You
wouldn't know. 你不会知道。
I would
like to go with you. 我愿意和你一起去。
|