- 行竹Lv 51 decade agoFavorite Answer
a. 肯定句: S. + have/has + p.p.
1. I have done my homework.
2. He has finished her work.
b. 否定句: S. + have/has + not + p.p.
1. They haven't fed the dog.
2. She hasn't read the book.
c. 疑問句: Have/Has + S. + p.p. + ?
1. Have you played tennis before?
2. Has she called you?
a. 到目前為止,已經完成的動作.常與 just, already, yet連用. just 和
already 用在肯定句, yet 用在否定句. just 和 already ㄧ般放在
have/has 和 p.p. 中間, already 還可放在句尾. yet ㄧ般置句尾.
1. I have just finished my homework.
2. They have already bought a new house.
3. They have gone to New York already.
4. Has she eatten dinner yet?
b. 表達到目前為止, 有過的經驗.常和 ever, never, once, twice...
1. I have never been to Japan.
2. Have you ever read " Harry Potter" before?
3. They have seen the movie twice.
since + 子句, since + ㄧ個時間點, for + ㄧ段時間, all + 時間..
1. He has studies English since he was ten.
2. Tom has taught English sine 1985.
3. They have waited Jane for two hours.
4. The rain has lasted all week.
a. My grandfather has been dead for ten years. ---表達死亡狀態
b. The puppy has just died. ---表達剛剛死亡.
- 1 decade ago
現在完成是表從過去到現在 " 已經 " 或 " 未完成 " 的動作
" 曾經 " 或 " 未曾 " 有過的經驗
S + have/has + p.p.
I have done my homework.
She has not eaten lunch.
( 以上表 " 已經 " 或 " 未完成 " 的動作 )
You have been to New York.
( 以上表 " 曾經 " 或 " 未曾 " 有過的經驗 )
現在完成式常在句尾 + for 一段時間 ( 累積了...的時間 )
since 一段時間 ( 從某個時間點一直到現在 )
I have studied English for five years.
I have studied English since I was ten.
希望對你有幫助！Source(s): 參考書、講義、課本 + 本人造的例句
- 銀次Lv 41 decade ago
S. + have / has p.p + (1) since + 時間點 (2) since +S + V過去簡單式 (3) for + 一段時間
1. He has taken this kind of medicine since last year.
2. He has taken this kind of medicine since he was a child.
3. He has taken this kind of medicine for two years.Source(s): 我