---Have you done your homework,Bob?---Yes,I____it twenty minutes ago.A.have done B.didC.had done D.do正确答案是B,为什么A不行?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/14 21:19:17
---Have you done your homework,Bob?---Yes,I____it twenty minutes ago.A.have done B.didC.had done D.do正确答案是B,为什么A不行?
---Have you done your homework,Bob?
---Yes,I____it twenty minutes ago.
A.have done B.did
C.had done D.do
正确答案是B,为什么A不行?
---Have you done your homework,Bob?---Yes,I____it twenty minutes ago.A.have done B.didC.had done D.do正确答案是B,为什么A不行?
twenty minutes ago是过去时间
具体描述一个动作发生的时间、地点、方式等情况要用过去时.
have done 是现在完成时,不能和twenty minutes ago搭配.
因为I____it twenty minutes ago. 有ago了
你要选A就变成:我已经做了20分钟以前
应该是我做它在20分钟以前
所以应该是I did it twenty minutes ago.
二楼回答得更准确
What would you have done
What Have You Done 歌词
What would you have done
what have you done today
what have you done lately?
how could you have done
What have you done recently?
what have you done this
what you have done for us.have
you have done for us.have done是什么
Have you done your homework yet?
What excellent work you have done!翻译
What have you done?怎么回答?
Look what you have done伴奏
What have you ever done?怎么回答?
smart you have done a good job
What have you done?怎么回答?
What have you done?怎么回答