虚拟条件句的一些特殊用法

别妄想泡我
657次浏览
2021年01月28日 20:22
最佳经验
本文由作者推荐

小学语文手抄报-qq离线文件

2021年1月28日发(作者:楚乔传分集剧情介绍)
虚拟条件句的一些特殊用法



嘉兴英语网


【考点导航】

1.
—My cat’s really
fat.

































(
2007
浙江)




—
You ______ have given her so much food.
A. wouldn’t




B .couldn’t






C. shouldn’t



D.
mustn’t

2
.—How’s
your
tour
around
the
North
Lake?
Is
it
beautifu
l?



(
2007
全国卷
I
)




—
It _____ be, but it is now heavily polluted.
A. will


B. would





C. should

D. must
3. I told your friend how to get to the hotel, but perhaps I _____ have
driven her
there.


















































(
2007
陕西)

A. could






B. must





C.
might









D. should
【答案与解析】

1
.
C
。shouldn’t have done
表示“本来不应该做某事而实际做了”。

2
.
C
。根据句意,“本来这个湖应该是很漂亮的,但是现在被严重污染了”可知
选
C
。should
在这里表示“本来应该……,暗含着实际上不……”之意。

3
.
D
。
should
have
done表示“本应该做某事而实际上未做”,本句意为:“我
告诉你朋友该怎么到达旅馆了,但是也许我应 该开车把她送到那儿去”。

【重点归纳】

1.
错综时间条件句:

有时在非真实条件句中,
主句谓语动词所表示的动作和条 件从句中谓语动词所表
示的动作并不同时发生,
这时主句和从句的谓语动词要根据各自所指的不 同时间
选用适当的虚拟语气形式。如:

Had I taken my umbrella with me when I came out this morning, I should
not be wet now.
如果我今天早上出来的时候带着伞的话,< br>现在就不会淋湿了。
(从句说的是过去
的事情,而主句说的是现在的事情)

If yo
u had followed the doctor’s advice, you would be all right now.

如果你(那时)听从我的建议的 话,现在就不会有事了。
(从句说的是过去的事
情,而主句说的是现在的事情)

If I hadn’t finished my composition by now, I would be working on it
tomorrow.
如果到现在为止我还 没有完成作文的话,
我明天还要接着写。
(从句说的是现在
的事情,而主句说的是将来 的事情)

2
.含蓄虚拟条件句:

有时一个假设的情况并不用条件 从句表示,
而用其它方式来表示,
这样的句子叫
含蓄条件句。主要有以下几种情况。< br>
1)
用
with,
without
,
but
for
等介词短语来替代条件从句
,
它们都可以转换成
由
if
引导的虚拟条件句。如:

We might have died without your help. =We might have died if you hadn’t
helped us.
如果(那时)没有你们的帮助,我们可能已经死了。

Without the sun, nothing would grow. = If there was no the sun, nothing
would grow.
没有太阳,万物都不能生长。

2)
用
or, otherwise, but that, suppose/ supposing (that), provided /
providing (that)
等引导的虚拟语气。如:

You didn’t come yesterday, or you would have seen him.

你昨天没有来,否则的话,你就已经看到他了。

I was very busy last week, otherwise I would have come to see you.
我上周很忙,否则的话,我就来看你了。

Supposing I was still a little child, I would study hard from now on.
假如我还是一个小孩子的话,我将从现在开始努力学习。

3)
通过上下文来表示虚拟:这种情况下,需要加以分析。

I would have given you more money, but I was so poor then.
我(那时如果有钱的话)就可以给你更多的钱了,但是我当时太穷了。

I would have called you, but I forgot your telephone number.
我本来可以给你打电话,但是我(那时)忘了你的电话号码。

Having known the fact in time, we couldn’t have said that. = If we had
known the fact in time, we couldn’t have said that.

如果我们(那时)及时知道事实的话,就不会说那件事了。

Any man in his position would have done that.
处于他那个位置的任何人都会那样做的。

4
)由
should +
动词原形或者
should/could/might have +
过去分词构成的虚拟
语气。

种情况下,虚拟条件句经常省略,而只剩下主句结构,如:

I should have told you that, but I was afraid that you couldn’t accept
the fact.
我本应该告诉你那件事,但我担心你不能接受这个事实。

Tom, you are so lazy! This work should have been finished hours ago.
汤姆,你太懒了!这个工作本应该几个小时之前完成。

3.
在
if it were/had been not for …句型中的虚拟语气

If it were not for…,表示对现在事实的假设;If it had not been for…,
表示对过去事实的假设。

If it were not for the Internet, everything would be very difficult.
要不是互联网,一切都会变得很难。

Had it not been for your overcoat, I would have died.
要不是你那件大衣,我就被冻死了。

小学语文手抄报-qq离线文件


小学语文手抄报-qq离线文件


小学语文手抄报-qq离线文件


小学语文手抄报-qq离线文件


小学语文手抄报-qq离线文件


小学语文手抄报-qq离线文件


小学语文手抄报-qq离线文件


小学语文手抄报-qq离线文件