作业帮 > 英语 > 作业

英语问句问题________you_____your homework yet?Yes,I________it a mo

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/22 14:28:34
英语问句问题
________you_____your homework yet?
Yes,I________it a moment ago
A.Did:do:finished B.Have:done:have finished
C.have:done:finished D.Will:do:finish
选哪个.感激不尽!
怎么不一样。而且2楼的看不懂。选哪个我的天啊
选C
这是个时态考查题
第一句:你要掌握一个小知识点,yet和already都有“已经”的意思,都与现在完成时态连用,区别:yet一般用在否定和疑问句中,而already常用在肯定句中,可以简单的理解为,yet和already都是现在完成时态的标志词.所以该句要选现在完成时结构have done,排除了选项a和d
第二句:ago是一般过去时态的标志词,a moment ago表示“刚刚,刚才”
所以该句要填动词的过去式,即finished
综上该题确定选C
Have you done your homework yet?你已经做完你的作业了?
Yes,i finished it a moment ago.是的,我刚刚做完.