作者conan77420 (人生就是不停的戰鬥)
看板Eng-Class
標題[考題] 時態與助動詞用法
時間Mon May 31 23:16:40 2010
考題:多益
題目:
1.By the time he____ at the office, everybody_____.
a. arrives, has left
b. arrived, had left
2.I haven't received the letter yet. It might____to the wrong address.
a. have been sent
b. be sent
3.Mary____be hungry, because she just had lunch.
a. couldn't
b. can't
答案:
1.b
2.a
3.b
提問:
1.第一題的兩組答案時間軸的配置似乎沒有問題,那為何不能選a的現在式呢?
2.第二題,信先送出,沒收到信的動作在後用完成式,那送信不是應該用現在式嗎?
為何答案是a的完成式?
3.can 跟 could 在表達"能力"時可以互用,請問為什麼不能用a的couldn't?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 115.43.50.25
→ aloma:3.you can't be serious 05/31 23:19
推 tonyle0831:might have 表示推測語氣 05/31 23:36
→ tonyle0831:1. 用a後面要用everybody will have left 05/31 23:37
→ ashurali:2. May/might have done is used for the PAST 05/31 23:46
→ ashurali: -> perhaps the letter WAS sent to the wrong address 05/31 23:48
→ hansi:3應該不是討論能力,應該是possibility 05/31 23:51
→ conan77420:都繪了,謝謝大家 06/01 00:00