一道英语题,高手请进

A:what'sthematterwithyou?Youlooksopale.B:Ididn'tgetosleeplastnight.I____formathstesta... A:what's the matter with you?You look so pale.
B:I didn't get o sleep last night. I ____for maths test all night.
请选择正确答案,然后分析一下,谢谢!
正确答案我知道,不懂的就不要回答
A:studied C:have studied 请分析两者的区别 为什么选 或为什么不选
展开
神龙式
2008-07-26 · TA获得超过1.1万个赞
知道大有可为答主
回答量:3828
采纳率:0%
帮助的人:1371万
展开全部
A表示过去的事情
C是对现在有影响,但与句子意思不符合
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
汪yuyi
2008-07-26 · TA获得超过1万个赞
知道小有建树答主
回答量:956
采纳率:0%
帮助的人:1516万
展开全部
studied
studied for是固定词组,为......而学习
have studied 表示结果,这里结果对这句话没什么影响,只是说因为学习而没睡觉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小鱼儿xyz
2008-07-26 · TA获得超过1621个赞
知道小有建树答主
回答量:496
采纳率:0%
帮助的人:528万
展开全部
have been preparing ...
现在完成进行时表示过去某段时间一直进行的动作。
prepare for sth为某事做准备,
原句意味我昨天整晚都在准备考试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ItIsMydaY
2008-07-26 · TA获得超过911个赞
知道小有建树答主
回答量:226
采纳率:0%
帮助的人:0
展开全部
study为延续性动词,所以用studied
而have studied 表示动作一直持续到现在,显然与文意不符
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者7bMa2IQ9SF
2020-01-13 · TA获得超过3757个赞
知道小有建树答主
回答量:3141
采纳率:31%
帮助的人:213万
展开全部
C.when
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式