5. (1) I didn't know that he was a cheat, or else I wouldn't have believed him. (2) I'm really very busy, otherwise I would certainly go there with you. 我不知道他是个骗子,不然我也不会相信他了。(or else=if I had known he was a cheat) 我真的是太忙了,不然我就会同你一道去了。(otherwise=if I were not so busy) 7 含蓄虚拟条件句有哪些情况? 6. Anyone who had seen that painting might have taken it for a photo. 7. (1) I would write to her, but I don't know her address. 凡是看过那画的人,都可能把它看成是照片。(Anyone who had seen that painting=If anyone had seen that painting) 我会给她写信的,就是不知道她的地址。 (but I don't know her address =if I knew her address) 7 含蓄虚拟条件句有哪些情况? (2)I would have attended her wedding ceremony, but I was so occupied. 8. Don't bother to read all these papers. It would take too long. 本想参加她的婚礼的,但当时我太忙。 (but I was so occupied= if I hadn't so occupied) 不要费事看所有这些文件了,那会花太多时间。(Don't bother to read all these papers…=If you read all these papers,it…) 7 含蓄虚拟条件句有哪些情况? 7 所谓含蓄虚拟条件句即没有出现明显的假设条件,而是把条件从句隐藏在上下文中的一类条件句,其主要用法及表现形式可归纳如下: 1. 将条件隐含在不定式短语中; 2. 将条件隐含在现在分词或过去分词短语中; 3. 将条件隐含在介词短语中,常见介词有but for和without; 4. 将条件隐含在名词短语中; 7 5. 将条件隐含在某些连词中, 常见连词有 otherwise和or else; 6. 将条件隐含在定语从句中; 7. 将条件隐含在but引导的并列句中; 8. 将条件隐含在其他形式的上下文中。 2. could+have+done表示对过去事情的假设,意思是本来有能力做或本来具备条件做某事而没有做。否定句表示本来不可以做某事,而实际做了。 3. may/might+have+done 表示对过去事情的推测,意思是“也许已经做了某事”。might与may意思相同,但可能性更小。否定句表示“也许还没做”。 4. would+have+done 表示 “本来会/想做”,事实上没做。否定句表示本来不想/会做某事,而实际做了。 10 5. should/ought to+have+done 意思是“本来应该做某事,而实际没做。” 否定句表示本来不应该做某事,而实际做了。含有指责对方或自责的含意。另外,还有“竟然做了”的意思。 6. need+have+done表示本来需要做某事而没有做。“needn't+have+done”则表示“本来不需要做某事而做了”。 10 |