和谐英语

您现在的位置是:首页 > 英语语法 > 语法讲解

正文

初级英语语法重点、考点与难点(10)

2017-09-20来源:和谐英语

 

 

3. 表推测的can / could有何区别

—Do you believe what he says?

—Yes, it ______ be true.

A. can                      B. could                    C. need                     D. has to

此题应选B。该题容易误选A。下面谈谈can, could表示推测的有关用法:

1. 表示理论上的可能性(即从理论上分析是可能的, 但实际未必会发生), 可用 can(表现在)或 could(表过去):

He is in poor health. He can be ill at any time. 他身体不好, 随时都可能会生病。

Even experts can make mistakes. 即使是专家也可能会出差错。

My mother could be very unpleasant at times. 我母亲有时候会让人非常不愉快。

2. 表示现实可能性, 这包含两个方面的含义:一是指将来可能性, 一是指现在的可能性, 在这两种用法中, 通常都不用 can, 但可用 could(可以指现在, 相当于 may / might):

今年夏天我们可能要去日本。(将来可能性)

正:We could [may, might] go to Japan this summer.

误:We can go to Japan this summer.

你可能是对的, 但我不认为你对。(现在可能性)

正:You could [may, might] be right, but I don’t

think you are.

误:You can be right, but I don’t think you are.

有时也用can来表示现在的可能性, 但那通常只限于否定句或疑问句中:It can’t be true. 那不可能是真的。 / What can he possibly want? 他可能会想要什么呢?

 

4. 你会用“can (could)have+过去分词

I can’t find him anywhere; he ______ home.

A. can go                 B. can have gone      C. could go               D. could have gone

此题应选D。首先, can一般不用于肯定的推测用法中, 从而排除A, B;另一方面, 从句意上看, 这应该是对过去发生动作的推测, 所以只能用D。

can [could]+have+p. p. 的用法要注意:

1. can+have+p. p. 主要用于否定句或疑问句:

He can’t have said so. 他不可能这样说过。

Where can he have gone? 他会上哪儿去了呢?

2. could+have+p. p. 主要用于:

(1) 表示对过去的推测, 可用于肯定句、否定句或疑问句, 其意为“可能(已经)……”:

He could have forgotten that. 他可能把那事忘了。

Where could he have gone on such a night? 在那样一个晚上他会到什么地方去了呢?

2)表示过去没有实现的可能性(即某事本来可以发生, 但却没有发生), 意为“本来可以……”:

You could have given her some help. 你本来可以给 她些帮助的。

(3) 用来委婉地责备某人过去应该做某事而没有去做, 意为“本来应该……”:

You could have come here a little earlier. 你本 来应该来早点的。

(4) 表示“差点儿就要”:

I could have died laughing. 我差点儿笑死了。