作者eidolonspier (放轻松 随性做)
看板Language
标题Re: [文法] MUST?
时间Mon Aug 14 15:06:39 2006
※ 引述《ysae (木马真的好坏)》之铭言:
: The problem ( ) several weeks ago.
: (A) must be ironed out
: (B) should have been ironed out
: 答案是B 但是为什麽不能A呢?
: 这问题应该几礼拜前被解决
: B不是有现在完成式吗?但是用A的说法就是还没被解决阿
: 怎麽可以用现在完成式阿?
这题(A)的答案是不可行的
must一般来说有两种意思
第一种是"必须"
依照原po的意思应该是想解读成这种解释
但是如果要说"这个问题几个礼拜前就必须被解决"
要写"The problem had to be ironed out several weeks ago."
因为must是没有过去式的
要用have to做代换才能表现出正确的时态
至於第二种的must
则用来表示"相当肯定的推测"
比如说
They look much alike. They must be twins.
上面这句表现出对於现在的状况相当肯定的推测(至少对说话者的想法而言)
可是题目中的时态是过去式
所以硬要写
要写成"The problem must have been ironed out several weeks ago."
用must + have p.p.来表示对过去的定推测
而意思就会变成"这个问题在好几个礼拜前必定已经被解决了"
只是这句话感觉比较不会出现在生活中就是了
而标准答案显然是最常出现的句子
"这个问题几个礼拜前就早该被解决(可是事实上没有)"
所以答案选(B)是语意上文法上都最合理的答案
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.61.103
※ 编辑: eidolonspier 来自: 61.228.61.103 (08/14 15:09)