2019外研版八年級英語上學期期末復習資料
6. 現在完成時
1. 結構: (肯定) ______________________ (否定) __________________________
2. 用法
(1)表示過去發生的動作對現在造成的影響和結果.句中常出現recently (最近), yet , never, already , just, before等詞。 e.g. he has already finished his homework.
(2)表示過去某一時間已經開始, 一直持續到現在的行為或狀態, 常見的詞有since(自從)…, for(總共)…等表示一段時間的詞.
e.g. we have lived here _________ 1995.
they have waited _______ more than two hours.
* his grandfather has ______ for ten years. a. died b. been dead
die是瞬間動詞, 不能與表示一段時間的時間狀語連用。在這種情況下,要使用相應的延續性動詞。
寫出下列瞬間動詞相對應的延續性動詞:(學考p33)
buy ___________ borrow ____________ become _____________ join _____________
die ____________ marry ____________ end\finish ___________ leave___________
(3) 表示說話前發生過一次或多次的動作, 現在已經成為一種經驗, 翻譯為 “…過”, 常和 ever, never, three times等詞一起使用。
* 注意have been to和 have gone to的區別:
i have _________ to beijing twice.
----where is tony? ---- he has _______ to the library. he will be back later.
習題:
( )1. scientists __________ many satellites to the space since 1970s.
a. sent b. have sent c. have send
( )2. don’t worry about him. he has ________ arrived home safely.
a. yet b. just c. already
( )3. have you told her the news ________? no, not _______.
a. already, yet b. before, already c. yet, yet
( )4. i have taught english ______ 19 years. a. for b. since c. already
( )5. i have lived in this small town ______ i ________ back from the u.s.a in 1990.
a. for, have come b. since, came c. since, have come
( )6. how long have you _______ this book? a. have b. bought c. kept
( )7. great changes ____in my hometown in the past few years.
a have taken place b has taken place c took place