一may与might
1. may与might表示“可能,也许”,既可以用来表示对现在情况的推测,也可以用来谈论未来的事情,把握性不大:
- Where is Ben?
- He may/might be in the office.
- 本在哪里?
- 他可能在办公室。(对现在情况的推测)
I haven’t decided where to go on holiday. I may/might go to Japan.
我还没决定好去哪里度假。我可能要去日本。(对未来的事情的推测)
2. may和might的否定形式,直接在后面加not即可:
She might/may not work here anymore.
她可能不在这里工作了。
3. might have done和may have done用来谈论过去:
Kate didn’t answer the phone. She might/may have been asleep.
凯特没接电话。她可能睡着了。
一may, might与could
1. 有时could与may和might的意思相同:
It is a strange story, but it could/might/may be true.
这是个奇怪的故事,但是它可能是真的。
You could/may/might have left your keys at school.
你可能把钥匙落在学校了。
2. couldn’t与may not和might not的意义不同:
Sarah couldn’t have got my message. Otherwise she would have replied.
莎拉没收到我的留言。否则她会回复的。(相当于can’t have got,把握较大)
I wonder why Sarah hasn’t replied to my message. I suppose she might/may not have got it.
我想知道为什么莎拉没有回复我的信息。我想她可能没收到它。(把握较小)
一must与can’t
1. must用于表示肯定的推测,把握性大,只可以用于肯定句:
Lucy must get very bored in her job. She does the same thing every day.
露西肯定厌倦了她的工作。她每天都在做同样的事。
You’ve been travelling all day. You must be tired.
你已经旅行了一整天了。你一定累了。
2. can’t是must的否定形式,用于表示否定的推测:
You’ve just had lunch. You can’t be hungry now.
你刚吃了午饭。你现在肯定不饿。
The restaurant can’t be very good. It’s always empty.
这家餐厅肯定不怎么样。它总是空荡荡的。
3. must have done和can’t have done用于对过去的猜测,把握较大:
I’ve lost one of my gloves. I must have dropped it somewhere.
我丢了一只手套。我肯定是把它掉在什么地方了。
Sally hasn’t contacted me. She can’t have got my message.
莎莉还没有联系我。她不可能收到我的留言。
一can与could
1. 在否定句和疑问句中,常用can和could表推测:
Can/Could this be true?
这会是真的吗?
It can’t/couldn’t be the headmaster. He has gone to America.
这不可能是校长,他去美国了。
2. 在陈述句中,表示某事理论上可能会发生,用could而不用can;表示某事可能发生而且实际上也在发生,用can而不用could:
It could be very expensive to travel to Mars.
去火星可能会很贵。(理论上可能会发生,但是实际没有发生)
House prices can be quite high in Shenzhen.
深圳房价会相当高。(理论上会发生,实际上也会发生)
could用于肯定句表推测,相当于may/might。
3. 对过去的推测,应在can, could 之后接动词的完成式:
Where can/could he have gone? 他能到哪里去了呢?
She can’t /couldn’t have left so soon.
她不可能走得这么早。
He could have gone home.
他可能已回家了。
,