...You ___ the examination again since you had already passed it...
发布网友
发布时间:2024-10-19 07:04
我来回答
共5个回答
热心网友
时间:2024-12-02 07:56
25.You ______ the examination again since you had already passed it.
a. needn’t have taken b. didn’t need to take c. needn’t take d. mustn’t take
说明下 这题我之前提问选了一个答案选b的最佳答案,并且这题的答案也是B。又没错呢?但总觉得这题选A!有不同意见吗?
A为完成时, 从文意上来说 你已经通过了,就不需要再一次进行考试了。那么说话人再说话当时肯定也是认为从通过以后延续到眼下也是无需要考的,现在也不需要考。而如果选B的话,只是说再通过后就不用了考,至于现在考不考试不知道。并且根据need用于情态动词时只用在否定和疑问句这一点来说,还是认为选A 比较好啊
答:这是一道有失误,有争议的题。
析:主句中如用needn't have taken (并不是完成时态),是情态动词+完成态,表示“你本不需要再参加那场考试的”,也就是说“你”,因为不知道自己已经通过了,或者别的什么原因,又和别人一起参加了那场考试(最好说明是补考)。后面的since表示“因为”,不过,最好用",for...",表示解释自己前面为什么这么说,句子的重心就在前句,有点事后诸葛亮的意味。用becasue也可以。这个since,一般作“既然”解,常放句首,表示一个大家都知道的事实,如:Since we are all here, let's begin the meeting. 既然大家都到了,那我们就开会吧。
B选项的两个时态都不合理。don't need to do sth.=needn't do sth. 一般着眼于现在和将来,如:
You needn't (/don't have to) take the examination again since you have already passed it.
既然你已经通过考试了,你就不必再去参加那个考试了。(语境:你要评职称,要考计算机三级,你已经通过了,是五年前过的,但是不知道还管不管用,为保险起见,你想今年的考试还是要参加,你朋友这么跟你说。别听他的,还是去问一下人事,看看政策!)
而原题句为:You didn't have to take the examination again since you had already passed it.
这个B. didn't have to do sth. 只是说某人过去不必做某事,并不知道他做过没有做过。意思与A. needn't have done sth. 是不一样的。后者是知道“你”过去(比如昨天,或就是刚才,)参加了考试,“我”知道了,这么对你说。(你可能说:“你不早说!”,或者说,“还是保险一点好,听说这个计算机考试成绩只管三年的,我以前的成绩现在不算数了。”)
任何语言都来自生活。所以我们做题时,还需要对题句的语境进行判断,尤其是对话题句,就是一个小语境。
我认为这个B。句是没有意义的句子。因为只有不知道你明天是不是会参考计算机考试时,我说:You needn't (/don't have to) take the examination again since you have already passed it.
对你才是有意义的话。
在不知道你过去是不是参加过那场计算机考试的情况下,我和你说:You didn't have to take the examination again since you had already passed it.
你会感觉莫名其妙! 这是一句没有意义的话。
如果将主语改成第三人称,倒有点意义,因为我们在说别人的事,尽管不知道他是不是参加了昨天的计算机考试,但我是这个观点:他不必再参加那个考试,就是一个观点。
在知道你参加了昨天的计算机考试,而又知道这个政策:计算机三级证书可管终生,并不只管三年 ,我这么对你说:
You needn't have taken the examination again since you had already passed it.
你本不需要又考的(言下之意:你胆小,你糊涂虫!又花钱去考了一次!)(你的反应:不早说! 我考都考了,说什么说啊!)
结论:参考答案有误,应选A。
热心网友
时间:2024-12-02 07:54
我也觉的是A
热心网友
时间:2024-12-02 07:54
选A 就是又去考了一次,既然都考过了怎会再考 肯定不对
热心网友
时间:2024-12-02 07:55
这道题的答案确实是A, 不知道你说的B答案是哪里来的,参考书等等有时候也会出错的.
同时更正一下:这个句子里的SINCE是连词,表示"既然,由于",相当于BECAUSE,但是语气比BECAUSE弱,不是表示"自从",所以跟完成时态,延续之类的一点关系都没有.
这里选A表示虽然你没有必要考试,然而你还是参加了,所以在前面使用了完成时态..如果一定要选B,只能是某个人在劝慰一个后悔没有参加某场考试的人.由于他没有参加,所以不需要使用前面的完成时态.
热心网友
时间:2024-12-02 07:52
本题考查过去完成时与过去时的关系:过完是一个相对的时态,是发生在某一过去的时间或动作之前的一个动作或状态。没有过去式就没有过去完成时,换言之,有过去完成时就一定有过去式,因此,选B。
A选项的意思为“你那时本不必通过考试的,但你考了”与从句的意思“既然你之前已考过了”语意矛盾。
热心网友
时间:2024-12-02 07:57
25.You ______ the examination again since you had already passed it.
a. needn’t have taken b. didn’t need to take c. needn’t take d. mustn’t take
说明下 这题我之前提问选了一个答案选b的最佳答案,并且这题的答案也是B。又没错呢?但总觉得这题选A!有不同意见吗?
A为完成时, 从文意上来说 你已经通过了,就不需要再一次进行考试了。那么说话人再说话当时肯定也是认为从通过以后延续到眼下也是无需要考的,现在也不需要考。而如果选B的话,只是说再通过后就不用了考,至于现在考不考试不知道。并且根据need用于情态动词时只用在否定和疑问句这一点来说,还是认为选A 比较好啊
答:这是一道有失误,有争议的题。
析:主句中如用needn't have taken (并不是完成时态),是情态动词+完成态,表示“你本不需要再参加那场考试的”,也就是说“你”,因为不知道自己已经通过了,或者别的什么原因,又和别人一起参加了那场考试(最好说明是补考)。后面的since表示“因为”,不过,最好用",for...",表示解释自己前面为什么这么说,句子的重心就在前句,有点事后诸葛亮的意味。用becasue也可以。这个since,一般作“既然”解,常放句首,表示一个大家都知道的事实,如:Since we are all here, let's begin the meeting. 既然大家都到了,那我们就开会吧。
B选项的两个时态都不合理。don't need to do sth.=needn't do sth. 一般着眼于现在和将来,如:
You needn't (/don't have to) take the examination again since you have already passed it.
既然你已经通过考试了,你就不必再去参加那个考试了。(语境:你要评职称,要考计算机三级,你已经通过了,是五年前过的,但是不知道还管不管用,为保险起见,你想今年的考试还是要参加,你朋友这么跟你说。别听他的,还是去问一下人事,看看政策!)
而原题句为:You didn't have to take the examination again since you had already passed it.
这个B. didn't have to do sth. 只是说某人过去不必做某事,并不知道他做过没有做过。意思与A. needn't have done sth. 是不一样的。后者是知道“你”过去(比如昨天,或就是刚才,)参加了考试,“我”知道了,这么对你说。(你可能说:“你不早说!”,或者说,“还是保险一点好,听说这个计算机考试成绩只管三年的,我以前的成绩现在不算数了。”)
任何语言都来自生活。所以我们做题时,还需要对题句的语境进行判断,尤其是对话题句,就是一个小语境。
我认为这个B。句是没有意义的句子。因为只有不知道你明天是不是会参考计算机考试时,我说:You needn't (/don't have to) take the examination again since you have already passed it.
对你才是有意义的话。
在不知道你过去是不是参加过那场计算机考试的情况下,我和你说:You didn't have to take the examination again since you had already passed it.
你会感觉莫名其妙! 这是一句没有意义的话。
如果将主语改成第三人称,倒有点意义,因为我们在说别人的事,尽管不知道他是不是参加了昨天的计算机考试,但我是这个观点:他不必再参加那个考试,就是一个观点。
在知道你参加了昨天的计算机考试,而又知道这个政策:计算机三级证书可管终生,并不只管三年 ,我这么对你说:
You needn't have taken the examination again since you had already passed it.
你本不需要又考的(言下之意:你胆小,你糊涂虫!又花钱去考了一次!)(你的反应:不早说! 我考都考了,说什么说啊!)
结论:参考答案有误,应选A。
热心网友
时间:2024-12-02 07:53
本题考查过去完成时与过去时的关系:过完是一个相对的时态,是发生在某一过去的时间或动作之前的一个动作或状态。没有过去式就没有过去完成时,换言之,有过去完成时就一定有过去式,因此,选B。
A选项的意思为“你那时本不必通过考试的,但你考了”与从句的意思“既然你之前已考过了”语意矛盾。
热心网友
时间:2024-12-02 07:53
选A 就是又去考了一次,既然都考过了怎会再考 肯定不对
热心网友
时间:2024-12-02 07:56
我也觉的是A
热心网友
时间:2024-12-02 07:53
这道题的答案确实是A, 不知道你说的B答案是哪里来的,参考书等等有时候也会出错的.
同时更正一下:这个句子里的SINCE是连词,表示"既然,由于",相当于BECAUSE,但是语气比BECAUSE弱,不是表示"自从",所以跟完成时态,延续之类的一点关系都没有.
这里选A表示虽然你没有必要考试,然而你还是参加了,所以在前面使用了完成时态..如果一定要选B,只能是某个人在劝慰一个后悔没有参加某场考试的人.由于他没有参加,所以不需要使用前面的完成时态.