匿名使用者
匿名使用者 發問時間: 社會與文化語言 · 10 年前

文法高手快來回答 20點

Review for Present Perfect Tense

1. He / She ____ ( already / finish ) his / her homework. has already fiished

2. I ___ ( never / be ) to Hong Kong before. have never been

3. I ___ (not / be) to New York ____six months. have not been, for

4. You ____ (own) three cars ___ you were 18. have owned, since

5. We ___ (not/ have) an exam ___ March. have not had, since

6. I ____ ( know ) him / her ___ many years. have known, for

7. She ___ (not / win) a gold medal ____ a long time. has not won, for

8. They ___ (buy) hundreds of Acer stocks ___1990. have not bought, since

Review for Past Perfect Tense ( happened earlier than the past tense) and Past Tense

9. I was late. The teacher (already given)___ a quiz when I(get)___ to class. had already given, got

10. Where is Sam? Sam (leave) __ before you (come) ___. had left, came

11. Victory (be) ___an architect before he ( become) ___ a business man. had been, became

12. This morning I(feel)___a little better after I (take) ___ the medicine. had felt, took

13. The bus / train____ ( leave ) when I ___ ( reach ) the bus / train station. had left, reached

14. When I __ ( get to ) the restaurant, my girlfriend____ ( leave ). got to, had left

15. He ___ ( think ) it over and over, and finally he __ ( decide ) not to do it. had thought, decided

16. By the time he__ ( arrive ) at the airport, the plane__ ( already / take off ).arrived, had already taken off

17. After we (get into ) ___ the taxi, the driver ( close ) ___ the door for us. had got, closed

18. When my father (get) ___ home, I (talk) ___ to my friend on the phone. got, was watching

19. My parents ( watch)___ TV when I ( enter) __ the living room. were watching, entered

20. When my friend(call)___ last night, I (sleep) ___. Called, was sleeping

紅色文字為正確解答

上述答案用了哪些文法? 例如什麼過去式 什麼分詞

請回答答案為何要用那些式子 是因為時間點或其它原因

20. When my friend(call)___ last night, I (sleep) ___. Called, was sleeping

請告訴我為什麼是要改成Called, was sleeping

SLEEP為什麼要+ING

2 個解答

評分
  • 10 年前
    最佳解答

    現在完成式是要強調某一件是在當下這一秒前就已經完成了

    所以如果畫一個時間軸的話是長這樣

    過去完成式(past perfect)------過去式------現在完成式(present perfect)------現在式------未來式

    現在完成式的動詞變化:

    I/You/We/They have V(pp)

    He/She/It has V(pp)

    **V(pp)的變化要自己熟記

    1. 強調"已經(already)"做完功課 又是第三人稱主詞 所以用has V(pp)

    2. 強調以前的時間內都沒有去過香港 也就是說"沒有去過香港這"件事在以前就已經完成了 因為是第一人稱 所以用 have V(pp)

    3. 過去六個月中沒有去過紐約 第一人稱(I)用 have V(pp)

    4. 強調自從(since)你變18歲到現在已經擁有過3輛車 第二人稱(you) 所以用have V(pp)

    5. 自從三月我們都沒有考過試 第二人稱(we) 用 have V(pp)

    **出現since(自從) 都是用過去完成式

    6. 我已經認識他好多年了 強調我好久以前就認識他了 第一人稱(I) 用 have V(pp)

    7. 他有一段時間沒有得金牌了 第三人稱(she) 用 has V(pp)

    **for+一段時間

    8. 你正確答案可能打錯了 應該是 have bought, since 吧

    自從1990年, 他們已經買了數以百計的宏碁電腦的股票

    因為是they 所以用 have V(pp)

    過去完成式是強調某一件是在過去的時間內就已經完成了

    過去完成式動詞變化:

    Have/ has 是現在式 過去式是had

    I/ You/ We/ They/ He/ She/ It "had" V(pp)

    9. 我遲到了 我到教室的之前老師已經開始考試

    從I was late 可以判斷這整件事是發生在過去 所以用"過去"完成式

    在我到教室之前(before I got(Vp) to the class(過去式)

    老師已經開始考試 the teacher had already given(Vpp) the quiz(過去完成:比過去更早發生)

    10. 強調Sam在你來之前就走了 Sam had left(過去完成) before you came( 過去)

    **但是其是Sam left before you came也沒有錯 只是這一題要強調兩事件發生的時間順序

    11. 在Victory當商人之前(過去Vp) 他是個建築師(過去完成Vpp)

    12. 這題答案是不是也打錯了? 應該是felt, had taken

    從this morning得知整件事發生在過去

    在我今天早上吃過藥之後感覺好多了

    先吃藥(過去完成) 在感覺好一點(過去)

    13. 當我到車站時 公車/火車已經開走了

    先開走(過去完成) 我才到車站(過去)

    14. 當我到餐廳時 我女朋友已經離開了

    女朋友先離開(過去完成) 我才到餐廳(過去)

    15. 他反覆思考了很久 最後決定不那麼做

    先思考(過去完成) 在做決定(過去)

    16. 當他到機場時 飛機已經起飛了

    飛機先起飛(過去完成) 他才到機場(過去)

    17. 在我們上計程車之後 司機幫我們關門

    先上計程車(過去完成) 司機在關門(過去)

    18 19 20 題是過去式 和過去進行式

    過去式動詞變化:

    I/ You/ We/ They/ He/ She/ It V(p)

    過去進行式動詞變化:

    I/ He/ She/ It was Ving

    We/ You/ They were Ving

    18. 這題答案也打錯了喔 got, was talking

    爸爸回家的時候(過去) 我"正在"跟朋友講電話(過去進行)

    19. 我走進客廳時(過去) 我父母正在看電視(過去進行)

    20. 昨晚我朋友打來的時候( 過去) 我正在睡覺(過去進行)

    越後面的題目我的解釋就比較少 不過你應該懂 希望有幫到你

    參考資料: 自己(長期住在美國)
  • 10 年前

    對 是因為時間點

    20. When my friend(call)___ last night, I (sleep) ___. Called, was sleeping

    要改成Called, was sleeping

    因為他是在講說 我打給我朋友時他正在睡覺

    像這種狀況的話 先做的事情 (睡覺) 就是要 +ing 然後 後做的事(打電話) 就只是普通的 past tense

    10. Where is Sam? Sam (leave) __ before you (come) ___. had left, came 因為他的意思是 Sam 在哪裡? Sam在你來前走了 因為Sam已經走的所以是 present perfect.

    2. I ___ ( never / be ) to Hong Kong before. 用have never been 因為是說 我從來沒有去過香港 Present Perfect Tense 用在從來沒做過的事 或 已經做過了而且現在也持續在做 通常會加 since 或 for

    希望對你有幫助

    參考資料: 自己
還有問題?馬上發問,尋求解答。