`has` 和 `had` 是英語中常見的動詞 `have` 的不同時態形式,它們的用法可以根據句子的時態和主語的人稱來決定。
一般現在時:
當主語是第三人稱單數(例如:he, she, it, 單數名詞或代詞)時,使用 `has`。例如:"He has a cat." 表示他有一隻貓。
當主語是第一人稱(我)、第二人稱(你)、或複數人稱(例如:we, you, they)時,使用 `have`。例如:"We have a meeting at 10 AM." 表示我們上午10點有個會議。
過去時態:
對於所有主語,過去時態使用 `had`。例如:"She had finished her homework." 表示她已經完成了作業。
完成時態:
`has` 和 `had` 也可以用於完成時態,表示某個動作已經發生或完成。例如:"He has already arrived." 表示他已經到達了。
過去完成時態:
在過去完成時態中,`had` 表示某個動作在過去的某個時間點之前已經完成。例如:"By the time she arrived, she had already had dinner." 表示她到達時,晚飯已經吃過了。
總結來說,`has` 用於第三人稱單數的現在進行時、現在完成時和一般現在時;`had` 用於所有主語的過去進行時、過去完成時和過去時。