()hard all day,I was ready for bed by eight o'clock A.Working B.Having worked C.worked

选哪个请解释... 选哪个请解释 展开
 我来答
双一流大学杨杨学姐

2021-09-17 · 擅长高考志愿填报,英语翻译专业,英语老师
双一流大学杨杨学姐
采纳数:168 获赞数:1260

向TA提问 私信TA
展开全部

Hard all day I was ready for bed by Eight o'clock

Working hard all day

你必须要选择a working

因为这是一个,非谓语

他的谓语用来做主语的时候就要用,而且还是主动的时候就要用working

百度网友d5d2d24
2021-09-17 · TA获得超过5132个赞
知道小有建树答主
回答量:1857
采纳率:89%
帮助的人:85.4万
展开全部

____ hard all day , I was ready for bed

by eight o’clock.

A. Working B. Having worked C. Worked

这是主动语态句子,排除选项 C. Worked

过去分词。A. working B. Having worked

两个之间,选择 答应 B. Having worked

hard all day ... (强调动作已完成 )

汉语:辛苦工作了一整天,八点钟我准备

上床睡觉。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1221yeah
2021-09-18 · TA获得超过1.3万个赞
知道大有可为答主
回答量:2万
采纳率:64%
帮助的人:1414万
展开全部

()hard all day,I was ready for bed by eight o'clock 

A.Working B.Having worked C.worked

句子的主语是I,所以可以排除C worked。

比较一下,发现有by,所以完成时态。

因此,选 B.Having worked。

勤学好问 天天进步!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
艾米爱翻译
培训答主

2021-09-18 · 最好的文章永远是下一篇!加油加油加油!
艾米爱翻译
采纳数:3233 获赞数:7109

向TA提问 私信TA
展开全部
正确答案选B,理由如下:I和work是主动关系,排除C;A是现在分词,一般表示动作和主句动作同时发生,而根据句意,应该是已经工作了一整天,即work发生在前,故用完成时更好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
和与忍
2021-09-17 · TA获得超过7560个赞
知道大有可为答主
回答量:5570
采纳率:65%
帮助的人:2181万
展开全部
选B.
理由:①all day与eight o'clock有时间间隔,而且从句子结构看,“工作”对“上床睡觉”有影响,故A不行。②逗号后面的主语I“执行”work这个动作,而非“承受”它,故C不行。③由于①中所述原因,用完成时态的现在分词短语作状语才对,故B正确。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(10)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式