—_____ you _____ your homework yet?—Yes.I _____ it a moment ago.[ ] A.Did; do; finished B.Have; done; finishedC.Have; done; have finished D.will; do; finish

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 00:50:52
—_____ you _____ your homework yet?—Yes.I _____ it a moment ago.[ ] A.Did; do; finished B.Have; done; finishedC.Have; done; have finished D.will; do; finish

—_____ you _____ your homework yet?—Yes.I _____ it a moment ago.[ ] A.Did; do; finished B.Have; done; finishedC.Have; done; have finished D.will; do; finish
—_____ you _____ your homework yet?—Yes.I _____ it a moment ago.
[ ]
A.Did; do; finished
B.Have; done; finished
C.Have; done; have finished
D.will; do; finish

—_____ you _____ your homework yet?—Yes.I _____ it a moment ago.[ ] A.Did; do; finished B.Have; done; finishedC.Have; done; have finished D.will; do; finish
选B 前两空 因为有YET 必然是完成时的提问. 后空有AGO,过去时,但有时会碰到一些有AGO也用完成时的,比如SINCE.AGO就得用完成时. 这里因为有的AGO,主要强调在之前一个时间FINISH 这个动作,而不是已经完成这件事.

这个题选择 B

选择 B. Have; done; finished

首先有 yet,这是完成时态的标致,完成时态提问用have和has,这里是的主语是you ,因此是用have,直接排除了A和D选项。接着,看看后面一个空格,很明显是过去时态,因为有a moment ago.,因此是有B 选项是对的。



有疑问请追问...

全部展开

选择 B. Have; done; finished

首先有 yet,这是完成时态的标致,完成时态提问用have和has,这里是的主语是you ,因此是用have,直接排除了A和D选项。接着,看看后面一个空格,很明显是过去时态,因为有a moment ago.,因此是有B 选项是对的。



有疑问请追问

收起