English - even though和even if用法解析

even though和even if的用法区别两者均可用于引导让步状语从句,其细微区别是:

1. even if 引导的从句是往往是假设性的,相当于汉语的“即使”“纵然”“就算”“哪怕”。

如:They’ll stand by you even if you don’t succeed. 即使你不成功,他们也会支持你。

Even if I have to walk all the way I’ll get there. 即使我得一路走着去,我也要走到那里。

Even if it rains tomorrow, we won’t change our plan. 即使明天下雨,我们也决不改变计划。

For my part, I plan to go to the party even if you decide not to go. 至于我,即使你决定不去参加晚会我也会去的。

Even if you saw him pick up the money, you can’t be sure he stole it. 就算你看见是他拾起的钱,你也不能肯定钱就是他偷的。

正因为even if从句的内容通常是假设性的,所以有时还可用于虚拟语气;这样用的even if 与单独使用的if比较接近。

如:Even if he had the money, he wouldn’t buy it. 他即使有钱也不会买它。

I would have married her even if she had been penniless. 即使她身无分文,我也会和她结婚。

2. even though 引导的从句内容往往是真实的,主要用于引出不利用于主句情况的信息,相当于汉语的“尽管”“虽然”。

如:He went out even though it was raining. 尽管在下雨,他还是出去了。

Even though it’s hard work, I enjoy it. 虽然工作艰苦,我还是很喜欢。

He’s the best teacher even though he has the least experience. 他尽管经验最少,但教得最好。

Even though I didn’t know anybody at the party, I had a nice time. 尽管这次聚会上我谁也不认识,我也玩得挺痛快。

这样用的even though与though或although的意思比较接近,许多时候可以互换(注意:英语可以说though和even though,但不能说even although)。

如:Even though [Thought, Although] I felt sorry for him, l was secretly pleased tha t he was having difficulties. 虽然我为他感到惋惜,但对他的困难却暗自高兴。

Even though [Thought, Although] we all tried our best, we lost the game. 虽然我们已尽了最大的力量,但还是输了。

3. 不过,在实际语言运用中,even if与even though有时也可不加区别地混用。

如:Even if [Even though] she laughs at him, he likes her. 尽管她嘲笑他,他还是很喜欢她。

We thoroughly understand each other, even if [even though] we don’t always agree. 我们彼此非常了解,虽然有时候也有一些分歧。

时间: 2024-10-10 02:13:37

English - even though和even if用法解析的相关文章

Objective-C #define 用法解析 (转)

原文地址: http://blog.csdn.net/kindazrael/article/details/8108868 Objective-C : #define 用法解析 在 C 语言中,预处理代码 (Preprocessor) 是非常强大的工具,能让你的代码变得更加易读和易改.利用预处理代码,你可以重新定义代码的一部分,使得你的代码更适合你的风格.预处理代码 (Preprocessor) 在代码编译之前被提前处理.预处理代码均由一个井号 (#) 打头. 1. 关于 #define #de

sql中的group by 和 having 用法解析

--sql中的group by 用法解析:-- Group By语句从英文的字面意义上理解就是“根据(by)一定的规则进行分组(Group)”.--它的作用是通过一定的规则将一个数据集划分成若干个小的区域,然后针对若干个小区域进行数据处理.--注意:group by 是先排序后分组:--举例子说明:如果要用到group by 一般用到的就是“每这个字” 例如说明现在有一个这样的表:每个部门有多少人 就要用到分组的技术select DepartmentID as '部门名称',COUNT(*) a

++和+的运算优先级和++i和i++混合用法解析

近日碰到一个技术交流的地方,发现出了一道基础知识的题,刚一看题目确实有点晕,仔细分析如下: int i = 5; int k = i+++(++i)+(++i);           也可以写成(i++)+(++i)+(++i) 其实这个是k=(5++)+(++6)+(++7)=5+7+8=20 得出结果为20 ++和+的运算优先级和++i和i++混合用法解析,布布扣,bubuko.com

extern "c"用法解析

转自: extern "c"用法解析 - 简书 引言 C++保留了一部分过程式语言的特点,因而它可以定义不属于任何类的全局变量和函数.但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不同.extern "C"的主要作用就是为了能够正确实现C++代码调用其他C语言代码.加上extern "C"后,会指示编译器这部分代码按C语言的进行编译,而不是C++的.由于C++支持函数重载,因此编译器编译函

WordPress的have_posts()和the_post()用法解析

原文地址:http://www.phpvar.com/archives/2316.html 网上找到一篇介绍WordPress的have_posts()和the_post()用法解析的文章,觉得不错! 在WordPress的index.php文章循环输出中,通常会有下面一段代码: <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <!–PHP代码 –> <?php en

最全面的Java多线程用法解析

最全面的java多线程用法解析,如果你对Java的多线程机制并没有深入的研究,那么本文可以帮助你更透彻地理解Java多线程的原理以及使用方法. 1.创建线程 在Java中创建线程有两种方法:使用Thread类和使用Runnable接口.在使用Runnable接口时需要建立一个Thread实例.因此,无论是通过Thread类还是Runnable接口建立线程,都必须建立Thread类或它的子类的实例.Thread构造函数: public Thread( ); public Thread(Runnab

mybatis源码追踪1——Mapper方法用法解析

Mapper中的方法执行时会构造为org.apache.ibatis.binding.MapperMethod$MethodSignature对象,从该类源码中可以了解如何使用Mapper方法. [支持的特殊参数类型] RowBounds.ResultHandler.普通参数 (作为sql执行时使用的变量) 其中普通参数可以是单一的model.查询条件的map或直接将一到多个查询条件作为参数(多个条件在框架中最终将封装为map使用) 另外普通参数支持添加@Param注解以修改参数名,如不修改则参

mysql group by 用法解析(详细)

在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供 有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值.其原因是 distinct只能返回它的目标字段,而无法返回其它字段,这个问题让我困扰了很久,用distinct不能解决的话,我只有用二重循环查询来解决,而 这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的.所以我花了很多时间来研究这个问题,网上也查不到解决方案 下面先来看看例子:

Objective-C : #define 用法解析

原文地址: http://blog.csdn.net/kindazrael/article/details/8108868 在 C 语言中,预处理代码 (Preprocessor) 是非常强大的工具,能让你的代码变得更加易读和易改.利用预处理代码,你可以重新定义代码的一部分,使得你的代码更适合你的风格.预处理代码 (Preprocessor) 在代码编译之前被提前处理.预处理代码均由一个井号 (#) 打头. 1. 关于 #define #define 声明主要用于将常量(或字符串)赋予有意义的名