英文文法 (May, Might)

2012-02-13 10:24 am
我想問幾時用may, 幾時用might嫁??可唔可以用番我俾既例子解釋??
eg. She might be in bed.
eg. She may be in bed.
兩句有咩分別??
係咪might 同may 後面既verb 都係不變??
另外,如果對過去發生既野作猜測就用might+ have+ 過去分詞,
eg. She might have been in bed.
咁may have been又幾時用??
咁can have been, could have been, must have been, will have been, would have been,shall have been, should have been又幾時用??
仲有,
"She can't have been ill."
"She couldn't have been ill."
"She can't be ill."
"She couldn't be ill."
呢幾句有咩分別??
最後想問埋幾時用present perfect ?? 幾時用past perfect??

回答 (3)

2012-02-13 7:18 pm
✔ 最佳答案
係咪might 同may 後面既verb 都係不變??
對 - might 和 may 的verb都是原形不變的

先講講
might 是may 的past tense
同時
might亦是用作假設句式 - 意思是現在的「有機會/未知是否可能的」發生

所以
eg. She might be in bed.
eg. She may be in bed.
兩句有咩分別??
She might be in bed.文法而言有兩個可能性 -
1. 講故事/小說中的記述「她或者在睡覺」
2. 現實的對話中說我「估計她是在睡覺」
She may be in bed.則必定是現在時態意思
她或者/可能在睡覺

最後想問埋幾時用present perfect ?? 幾時用past perfect??
其實跟上面的past tense和假設句兩種情況用法相同
只是所講的情況是(相對地)剛完成的動作而不一定是一些factual(事實性的)描述。
"She can't have been ill."
表達我肯定的判斷
「她不可能(報稱)已經病倒了」
"She couldn't have been ill."
記述的過去式-意思同上
或表達我懷疑的態度
「她不太可能己經病倒了」
「不太相信她是己經病倒了」

"She can't be ill."
「她是不可能病的」
"She couldn't be ill."
記述的過去式-意思同上

表達我「不太相信她會病的」

用modal verb的(could, would, might)時便會是可能的意見的表達
could=估計/推測可以/會(是)
would=估計/推測將會(是)
might=估計/推測可能/機會
2012-02-14 12:45 pm
你想知道的,全部在這裡。
2012-02-13 3:54 pm
"may' used to indicate possibility or probability; as might is used to indicate a future condition;the perfect infinitive might have is used for past time.Hence to show the past:-
That may or may not be true.
He may have missed his car.
Perhaps he has missed his car.
This medicine may (might) cure your cough.
This might have cured your cough ,if you had taken it.
You may climb hills for health!
It is used to indicate permission:-eg
Might I make a suggestion in class?
Well might you be surprised!

Tense means time in grammar.The tense of a verb tells you when the action of the verb takes place.
Present perfect tense means started in the past and just recently finished or still going on:-eg.I have ridden my horse around the race-course.
Past perfect tense means finished before some other past action:-eg. I had ridden my horse for a mile before I fell off.


收錄日期: 2021-04-11 18:52:41
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20120213000051KK00066

檢視 Wayback Machine 備份