for your information
  • 動作動詞多與過去式連用
  • 狀態動詞則與現在簡單式過去簡單式現在完成式連用
  • 動作動詞多與when連用
  • 狀態動詞則與how long連用

下面例句裡可以發現雖然中文裡動作與狀態幾乎沒有什麼區別,但是英文裡卻大相逕庭。

1. 天晴
  • 天晴了
It cleared up. The sun came out.
It has cleared up. The sun has come out.
  • 天晴了一陣子
It has been a while since it cleared up/the sun came out.
It has been clear for a while. The sun has been out for a while.
2. 愛上
  • 他愛上她了
He fell in love with her.
He has fallen in love with her.
  • 他愛上她有一段時間了
It’s been some time since he fell in love with her.
He has been in love with her for some time.
3. 起床
  • 我起床了
I got up.
  • 我起床好久了
It’s been quite some time since I got up.
I’ve been up for quite some time.
4. 規定生效
  • 這規定下月起生效
The regulation will take effect next month.
  • 這規定生效有幾個月了
It has been several months since the regulation took effect.
The regulation has been in effect for several months.
5. 昏過去
  • 我妹妹昏過去了
My sister blacked out/passed out.
My sister has blacked out/passed out.
  • 我妹妹昏過去好久了
It has been a long time since my sister blacked out/passed out.
My sister has been unconscious for a long time.
6. 醉 / 病
  • 他 醉 /病了
He got drunk/ sick.
He has got drunk/sick.
  • 他 醉了/ 病了好幾個小時了
It’s been hours since he got drunk/sick.
He’s been drunk/sick for hours
7. 感冒
  • 我兒子感冒了
My son caught a cold.
My son has caught a cold.
  • 我兒子感冒好幾天了
It’s been several days since my son caught a cold.
My son has had a cold for several days.
8. 瘋了
  • 他瘋了
He went crazy/lost his mind.
He has gone crazy/lost his mind.
  • 他瘋了好久了
It’s been a long time since he went crazy/lost his mind.
He’s been out of his mind for a long time.
9. 認識
  • 你們什麼時候認識的?
When did you meet/get to know each other?
  • 我們認識好久了
How long has it been since you met/got to know each other?
We’ve known each other for a long time.
10. 頭禿
  • 他頭禿了
He became bald.
He’s become bald.
  • 他頭禿了好久了
It’s been a long time since he became bald.
He’s been bald for a long time.