I told your friend how to get to the hotel, but perhaps I __ have

drivenherthere.为什么选should不选could。详解Thebosshasgiveneveryoneaspecialholiday,sowe__gotow... driven her there.为什么选should不选could。 详解 The boss has given everyone a special holiday, so we __ go to work tomorrow.为什么选need not不选 can not 详解 展开
羊罗lH
2010-07-25 · TA获得超过640个赞
知道答主
回答量:73
采纳率:0%
帮助的人:0
展开全部
I told your friend how to get to the hotel, but perhaps I should have driven her there. 首先分析句意,我已经告诉了你的朋友如何到达旅馆,但我本应该开车载她去那里。should have done 表示本应该做某事而未做。而could侧重于能力,句子并不是说说话人没有能力开车载朋友去,而是说话人意愿造成的。

The boss has given everyone a special holiday, so we need not go to work tomorrow.老板给了每个人一个特别的假期,所以我们明天没必要去上班了。所以用need not,不需要。can not 是指不能,往往是指有强制力迫使,你明天非要去上班,也没有人会拦你。
二度笑
2010-07-25 · TA获得超过845个赞
知道小有建树答主
回答量:430
采纳率:0%
帮助的人:493万
展开全部
should have done 表示应当做或必须做的事情并没有做
could have done 本可以做而没有做, 能做而没有做
前者暗示“应当、义务”;后者暗示有这个“能力”
上下文判断选should

need not 不需要
can not 不能
因为老板给了每个人特别假期,所以我们明天不要工作。因此用need not
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
萄之yoyo1
2010-07-25 · TA获得超过1187个赞
知道小有建树答主
回答量:931
采纳率:0%
帮助的人:524万
展开全部
第一个
我告诉我的朋友旅馆在哪,可能我曾经(应该)载过她去那。
并不是(能够)哦。。

第二个
老板给了每个人一个特殊的假期,所以我们明天(不需要)去上班。
并不是(不能够)哦。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式