英语翻译句子

[复制链接]
查看11 | 回复3 | 2008-11-21 23:04:59 | 显示全部楼层 |阅读模式
1.Had we ________________(手头有足够的现金),we whould have bought the apartment without hesitation.
答案是had enough cash on hand 我填的是have enough cash on hand
请问这个虚拟条件句的原型是什么?我开始以为是if we had have enough cash on hand .
2.Many contestants later failed drug tests _______________(如此多以至于)the race had to be rerun.
答案是so much so that 为什么不是 so many so that?
3.The millions of calculations involved,had they been done by hand,_________________(早已失去其实际价值了)by the time they were finshed.
答案是would have lost all practical value.可是我不懂!!谁能帮我分析下这个句子??

回复

使用道具 举报

千问 | 2008-11-21 23:04:59 | 显示全部楼层
1.这个句子是对过去的虚拟,主句用would have done 则if从句应该用had done,这点你是对了的,但是have enough cash 中的have 是一个实意动词,那么它的过去分词就该是had。因此主句应该是if we had had enough cash on hand ,倒装便是答案。2,这句话的大概意思是:许多竞争者在之后的药检中都查出了问题以至于比赛不得不从新举行。据此分析so much应该是修饰failed的副词。而so many是指的数量而不能指程度,因此根据句子的结构分析也能排除后者。3,had they been done by hand是if they hadbeen done by ...
回复

使用道具 举报

千问 | 2008-11-21 23:04:59 | 显示全部楼层
1.句型是对的,时态错了。 “我开始以为是if we had have enough cash on hand .”have也好,had也好,后边都要接动词的过去分词。2.failed drug tests so much ……这里so much是做副词短语修饰failed的,表示程度,而非修饰contestants。3.如果用人...
回复

使用道具 举报

千问 | 2008-11-21 23:04:59 | 显示全部楼层
jk h...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行