英语家园

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索

[中译英练习] 虚拟语气1

发布者: daisy95071 | 发布时间: 2007-7-3 11:46| 查看数: 3101| 评论数: 4|

语气(mood)表示说话人对某个动作或状态的看法,如:确信、怀疑、假设和事实等。英语中有三种语气:陈述语气(indicative mood)、祈使语气(imperative mood)和虚拟语气(subjunctive mood)。虚拟语气表示说话者所说的话与客观事实相反,只是一种纯粹假设,或者只是一种愿望、建议、猜测。这种语气通常用在虚拟条件句和表示愿望、建议、猜测等意义的句子中。





[提示] 虚拟语气用在非真实条件句中表示与过去事实不相符的假设,从句使用过去完成时,主句使用"would(should,could,might)+have+过去分词."



请试着翻译下列句子:



1、如果没有你们的帮助,我们绝不可能克服这些困难.



2、如果他再用些功,他就会通过考试.



3、所涉及的数百万次计算,若用手工进行,等到完成时恐怕早就失去一切实用价值了.



4、如果给她一些信息,她就能回答这些问题.



5、如果有医生的话,孩子就不会死了.



6、如果我知道你的电话号码,我就会给你打电话。



















游客,如果您要查看本帖隐藏内容请回复


[ 本帖最后由 daisy95071 于 2007-7-3 11:47 编辑 ]

最新评论

mendy 发表于 2007-7-3 15:26:04
1.Had it not been for your help, we'd never have been able to overcome the trouble.

2.Had he studyed harder, he would have passed the exams.

3.?

4.Had she got some information, she would have answered these questions.

5.If the doctor had been , the kid would not have died.

6. If I had known your phone number., I would have called you.

评分

参与人数 1鲜花 +20 收起 理由
daisy95071 + 20 加油!

查看全部评分

sting 发表于 2007-7-5 12:18:26
想看下正确答案的~~

评分

参与人数 1鲜花 -20 收起 理由
daisy95071 -20 灌 水

查看全部评分

2705 发表于 2007-8-5 20:00:02
1、如果没有你们的帮助,我们绝不可能克服这些困难.

we wouldn't have overcome these difficulties without your help.

2、如果他再用些功,他就会通过考试.

If he had worked harder, he would have passed the exam.

3、所涉及的数百万次计算,若用手工进行,等到完成时恐怕早就失去一切实用价值了.

It included hundreds of thousands times caculation, if it had done manually, it wouldn't have any value when finished.

4、如果给她一些信息,她就能回答这些问题.

She would have answered these questions if gave her some information.

5、如果有医生的话,孩子就不会死了.

The boy might have been alive if there were a doctor.

6、如果我知道你的电话号码,我就会给你打电话。

If I knew your phone number I would have called you.
宝贝TOM 发表于 2011-3-9 20:35:07
1、如果没有你们的帮助,我们绝不可能克服这些困难.

we wouldn't have overcome these difficulties without your help.

2、如果他再用些功,他就会通过考试.

If he had worked harder, he would have passed the exam.

3、所涉及的数百万次计算,若用手工进行,等到完成时恐怕早就失去一切实用价值了.

It included hundreds of thousands times caculation, if it had done manually, it wouldn't have any value when finished.

4、如果给她一些信息,她就能回答这些问题.

She would have answered these questions if gave her some information.

5、如果有医生的话,孩子就不会死了.

The boy might have been alive if there were a doctor.

6、如果我知道你的电话号码,我就会给你打电话。

If I knew your phone number I would have called you.
快速回复 返回顶部 返回列表