if和whether引导名词性从句的区别(If引导的条件从句)
if和whether引导名词性从句的区别(If引导的条件从句)If we leave now we can still make the movie on time. 条件句至少有两个从句:条件句和结果句。条件通常用if子句表示,这是一个以if开头的子句,有时也用when子句表示。在你理解if从句中是用was还是were之前,你必须理解什么是条件句以及它们如何使用if从句。基本上,条件句使用因果格式。如果发生了什么,其他的也会发生。If it rains today practice will be canceled.
在If引导的条件从句 中用“Was” 还是“Were
f从句中was和were的正确选择取决于你是否在使用虚拟条件句,也被称为假设句。
但是你怎么知道你在处理的是一个非真实条件句呢?该条件if从句中在was和were之间进行选择是英语语法中一个令人困惑的领域,因此我们希望通过本指南来澄清问题。下面,我们将解释你需要知道的一切,但首先,让我们看看if从句是如何在条件句中作用的。
什么是If引导的条件从句?
在你理解if从句中是用was还是were之前,你必须理解什么是条件句以及它们如何使用if从句。
基本上,条件句使用因果格式。如果发生了什么,其他的也会发生。
If it rains today practice will be canceled.
条件句至少有两个从句:条件句和结果句。条件通常用if子句表示,这是一个以if开头的子句,有时也用when子句表示。
If we leave now we can still make the movie on time.
When I go apple-picking I wear an apron.
条件在句子中不需要排在前面,如果if从句或when从句排在第二位,则不需要逗号。
We can eat at seven if I start cooking now.
英语中有四种条件句,你可以在这里学到。但它们可能令人困惑,所以为了简单起见,我们将它们分为两组:真实的和不真实的。
真实条件vs. 非真实条件的句子
正如你所想象的,真正的条件句表示已经发生或可能发生的事件。
If I’m tired I take a little nap.
I’ll eat a snack if I get hungry.
When I go to the zoo I visit the big cats first.
同样,不真实条件句表示还没有发生的事件,不太可能发生的事件。
If I won the lottery I would buy my mom a mansion.
We would have helped you if you had asked.
If my phone were better I could be famous on TikTok.
区分真实条件句和非真实条件句的一个简单方法是记住真实条件句使用will,而非真实条件句使用would或could。
如果你仍然不能通过上下文区分真实和不真实的条件句,另一个快速的技巧是用when替换If。如果意思发生了变化,这就是一个不真实的条件句。
如果意思不变,这是一个真正的条件句。
让我们用上面的例句来试试。
If I’m tired I take a little nap.
When I’m tired I take a little nap.
在这里,无论我们使用if还是when,意思都不会改变。这意味着它是一个真正的条件句。
If I won the lottery I would buy my mom a mansion.
When I won the lottery I would buy my mom a mansion. (错误)
在这里,意思改变了,所以这是一个不真实的条件句。说“when I won the lottery”意味着事情已经发生了,而“if I won the lottery”则是严格的假设。
同样重要的是要注意when和would或could不能同时出现。在if从句中使用will还是would的问题是另一个令人困惑的话题,但简短的答案是will更适合于真实条件句(特别是与when搭配使用),would或could更适合于虚幻条件句。
但是真实条件句和非真实条件句与使用was或were有什么关系呢?正如我们下面解释的,一旦你理解了真实条件句和非真实条件句之间的区别,在was和were之间做出选择是很容易的。
在if从句中什么时候用 was 或 were
如果你想在If从句中使用动词be,你是用was还是were?这是英语语法中常见的问题。
在一般过去式中,动词be可以变作was或were,取决于主语的数和人称。第一人称单数和第三人称单数主语使用was,所有其他主语使用were。
I was always energetic as a child.
Toronto was not this expensive twenty years ago.
Last year you were not ready for calculus.
The 1927 Yankees were a talented bunch.
然而,对于一些if从句,规则会发生变化。在虚拟条件句的if从句中使用be时,无论主语是什么,都要按were的形式变化。即使主语是第一人称单数(I)或第三人称单数(he she or it),在虚拟条件句中仍要用were与if从句连用。
If I were a rich man I’d buy a big tall house with rooms by the dozen.
He would have more friends if he were nicer.
真正的条件句通常仍然使用was和were。
When I was younger I went out more.
为了帮助您理解在if子句中何时使用was或were,我们在下面提供了一些示例。
使用was的例子
If I was wrong I’ll make up for it.
We never had this problem when the old boss was in charge.
The news anchor will mention if she was elected.
If he was lying I didn’t catch it.
使用 were的例句
If I were a spy you’d know.
If Superman were here he would help us.
She would prefer it if she were the one on vacation.
I’d stop talking if I were you.