作者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
1F:→ aloma:3.you can't be serious 05/31 23:19
2F:推 tonyle0831:might have 表示推测语气 05/31 23:36
3F:→ tonyle0831:1. 用a後面要用everybody will have left 05/31 23:37
4F:→ ashurali:2. May/might have done is used for the PAST 05/31 23:46
5F:→ ashurali: -> perhaps the letter WAS sent to the wrong address 05/31 23:48
6F:→ hansi:3应该不是讨论能力,应该是possibility 05/31 23:51
7F:→ conan77420:都绘了,谢谢大家 06/01 00:00