接上篇文章的內容,今天主要講情態動詞表示推測的用法。本篇只涉及對現在的推測用法。
現在推測(情態動詞+一般式)
一.對現在的肯定推測
(一)must
Why has my boyfriend been snubbing me these days?
為什麼我男票最近一直冷落我?
He must plot a breakup.
他一定在謀劃和你分手。
Winter must be cold for those without warm memories.
對於那些沒有溫暖回憶的人來說,冬天一定會很冷。
注意must表示推測時,不能表示將來,只能表示對現在或者過去的推測。對照現在的推測就是must+一般式或者進行式(be doing),對過去的推測就為must+完成式。
與must還有一個相關短語have(got) to ,同must一樣,也可以表示推測。
Look!There are dark clouds massing.
It will have to rain later.
看!好大一片雲,待會肯定會下雨。
must 和have to區別。
1. must只能談論現在或者將來。且無時態變化。而have to有各種時態變化。過去時had to將來時will have to 過去完成時had had to等
2. 也就是對於它們的基本用法,表示必須時。如果是外界不可控的行為,要用 have to
3.must的否定形式---基本用法為don't have to(不必)
推測用法否定為can't(不可能是)
注意一點have got to沒有時態變化,只能表示現在或者將來且表示必須。
(二)其他表示推測的情態動詞
may might could
注意🐷can表示推測不能用在肯定句中,只能用在否定句和疑問句中。
比如,我有個朋友薈薈,她和我們出來聚會時,從來沒有準時過。大多數情況下會延時,少部分情況會提前。
Do you think she will be on time?
你認為她會準時嗎?
I do not know.She may /might/could be here on time today .
我也不清楚,她今天可能會準時吧。
根據對事情的把握程度
must>may>might/could
二.對現在的否定推測
根據對事情的把握程度
can't/couldn't>may not>might not
🐷注意mustn't不用於推測。
I am just joking.You can't be serious.
我只是開玩笑的,你不可能當真吧。
The man's back looks like Tom.
那個人的背影看起來像是Tom。
He isn't Tom.Tom has been dead for 3years.(100%確定,對客觀事實的陳述)
他不是湯姆,湯姆已經死了三年了。
He can't/could't be Tom.Tom has gone to Paris.(非常肯定,90%左右,很有把握的陳述)
他不可能是湯姆,湯姆已經去巴黎了。
He may not /might not be Tom.He told me that he had had a visit to his father this morning.(50%肯定,不太有把握的確定)
也許不是湯姆吧。湯姆今天早上給我說他已經去看望他父親了。
He might not be Tom,I think.(25% 的把握,只是提供一種可能)
我認為他可能不是Tom吧。
三.對現在推測的其他情態動詞
will 和should也可以表示對現在的推測,肯定程度相當於must
It's no use telling Tom.He won't know.
告訴湯姆沒用的。他肯定不知道。
It should be panda.It looks the same as in the book.
這應該是熊貓吧🐼。和書上看起來一模一樣。
注意🐷:will很少用於對現在的推測。should表示推測有其他限制。這塊會放到下篇文章講喲。