英语单选

Ihaven'tseenMarythesepastfewdays.I'mafraidshe____herselfforsometime.Aisn'tfeelingBhas... I haven't seen Mary these past few days.I'm afraid she ____herself for some time.A isn't feeling B hasn't been feeling C hadn't been feeling D wasn't feeling
就这种题坑死我了,单选总错。谢谢
展开
nbyoungor
推荐于2016-12-02 · TA获得超过1.4万个赞
知道大有可为答主
回答量:6679
采纳率:0%
帮助的人:3027万
展开全部
I haven't seen Mary these past few days.I'm afraid she ____herself for some time.
A isn't feeling B hasn't been feeling C hadn't been feeling D wasn't feeling
答:B
译:我最近这几天没看见玛丽。我怕她生病不舒服有些日子了。
析:本题考查时态。答案设计较简单,因为现在完成时的延续性用法的标志for some time,以及前一句为现在完成时的原因,选出B不是什么难事。
但是,值得注意的是,for+一段时间,不一定就是现在完成时,也可能是过去完成时,更有一般过去时态也可以与之连用,所以关键还是要理解语境。 知道句子的意思。
第一句话是现在完成时的延续性用法,知道‘我最近这几天,包括现在,到现在为止,一直没有见到玛丽’。第二句not feel oneself 是习惯用法,应知道是“不舒服,生了点小病”的意思。常听人说:I am not feeling quite myself today. 就是这个意思。过去完成进行时以过去某个时间作参照,表示这之前一直发生或存在的情况。过去进行时表示过去某个时刻正在发生的动作或存在的情况。这里没有这个过去时间,所以可以排除CD
现在进行时表示此刻正在发生的动作,与for some time显然不搭佩,所以只有B是最佳。
但要因此见到for some time就用现在完成时(包括现在完成进行时),难一点的题就可能丢分!
来自:求助得到的回答
YYY洋仔
2012-04-09
知道答主
回答量:15
采纳率:100%
帮助的人:10.2万
展开全部
选B 现在完成时+ for+ 时间 固定搭配 用现在完成时表示事情对现在的影响
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shamhokong90bae36
2012-04-09 · TA获得超过1275个赞
知道小有建树答主
回答量:430
采纳率:0%
帮助的人:396万
展开全部
B 现在完成时+for+一段时间,固定搭配
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
高海鑫5
2012-05-26
知道答主
回答量:23
采纳率:0%
帮助的人:8.8万
展开全部
多背背句型和背单词应该可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
assassin596
2012-04-09
知道答主
回答量:15
采纳率:0%
帮助的人:5.2万
展开全部
B,前后时态一致
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式