英语问句问题________you_____your homework yet?Yes,I________it a moment agoA.Did:do:finished B.Have:done:have finishedC.have:done:finished D.Will:do:finish选哪个.感激不尽!怎么不一样。而且2楼的看不懂。选哪个我的天啊

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 02:44:41

英语问句问题________you_____your homework yet?Yes,I________it a moment agoA.Did:do:finished B.Have:done:have finishedC.have:done:finished D.Will:do:finish选哪个.感激不尽!怎么不一样。而且2楼的看不懂。选哪个我的天啊
英语问句问题
________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楼的看不懂。选哪个我的天啊

英语问句问题________you_____your homework yet?Yes,I________it a moment agoA.Did:do:finished B.Have:done:have finishedC.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.是的,我刚刚做完.

B. Have you done your homework yet? Yes, I have finished it a moment ago. 问题和答案要有一致的语法构造。 问题是用 present perfect tense, 答案也应该用 present perfect tense S + have/has + V3 + O 陈述句 Have/Has + S + V3 + O 疑问句

选C 肯定不会错。 第一句,有yet 作为标识,它与完成时态连用,因此排除A,D 第二句,有ago,说明是已经发生了的事情,为过去时,排除B 补充问题的 Have you done your homework yet? Yes, I have finished it a moment ago. 问题和答案要有一致的语法构造。 问题是用 present perfect...

全部展开

选C 肯定不会错。 第一句,有yet 作为标识,它与完成时态连用,因此排除A,D 第二句,有ago,说明是已经发生了的事情,为过去时,排除B 补充问题的 Have you done your homework yet? Yes, I have finished it a moment ago. 问题和答案要有一致的语法构造。 问题是用 present perfect tense, 答案也应该用 present perfect tense present perfect tense 表示的是现在完成时态。 S + have/has + V3 + O 陈述句 对于陈述句:(S表示主语,然后接上have或has,再接上过去完成时态,再接上宾语) Have/Has + S + V3 + O 疑问句 对于疑问句 :(have或has,接上主语,再接上宾语) 以上均为个人意见。我坚信选C 是对的。

收起

c yet 是和完成时连在一起的... 而 ago 则是和一般过去时连在一起的..