问 题 推荐  收藏
提问:benite
级别:六年级
来自:广东省汕尾市

悬赏分:0
回答数:1
浏览数:
已解决的问题 时态问题
Why?Tom,your shirt is so dirty!
Mum,I___ my soreroom downstairs.
A.cleaned B.have cleaned C.was cleaning D.have been cleaning
我选B,答案是D。
请说出区别。
还有,这种用语法错误排除不了的题要怎么选啊?
 提问时间:2007-07-08 15:42:22    评论举报
最佳答案此答案已被选择为最佳答案,但并不代表问吧支持或赞同其观点
回答:hujian1991
级别:七年级

2007-07-08 19:00:39
来自:江西省
?
have+done,have+been+过去分词   -过去完成时态
后者表示现在以前一直在进行的动作,如:
I have written a letter   (已写完)
I have been writing a letter (还在写)

该回答在2007-07-08 19:01:12由回答者修改过

揪错评论举报
提问者对答案的评价:
总回答数1,每页15条,当前第1页,共1页