一道八年级英语题

----Why?Tom,yourshirtissodirty!----Mum,I______mystoreroomdownstairs.A.cleanedB.havecl... ----Why?Tom,your shirt is so dirty!
----Mum,I ______ my storeroom downstairs.
A.cleaned
B.have cleaned
C.was cleaning
D.have been cleaning
给讲一下,谢谢
展开
巧手成妈妈
高粉答主

2011-01-03 · 每个回答都超有意思的
知道大有可为答主
回答量:3.4万
采纳率:86%
帮助的人:2.3亿
展开全部
答案:D.

翻译:--怎么了?汤姆,你衬衫这样脏?--妈妈,我(一直都)在楼下清理我的储藏室/间。

解释:
1. 此题根据问句中的your shirt is so dirty可以看出,强调过去的动作对现在的影响,所以句子最好使用现在完成时/现在完成进行时,排除AC;
2. 而根据答语人的感情色彩,和谓语动作clean my storeroom的刚刚结束且此前一直在延续,使用现在完成进行时即答案D为最佳答案。

参考资料: 英语牛人团

迪姐姐的六妹
2011-01-02 · 超过23用户采纳过TA的回答
知道答主
回答量:76
采纳率:0%
帮助的人:51.3万
展开全部
问题的翻译是
怎么了,汤姆,你的上衣这么脏!
妈妈,我刚才清理楼下的储藏室了。
答案选A
cleaned 是clean的过去式表示过去的动作,已经完成现在不再进行。
have cleaned 是现在完成时表示到现在为止这个动作已经完成了。但是语境应该是妈妈问,你打扫了屋子吗?汤姆回答我已经打扫了。所以这个不符合
was cleaning 表示过去进行时,从语境上看明显不符合
have been cleaning 表示从过去到现在一直保持某个动作或状态。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式