- ____ you ____ your homework yet?

来源:百度知道 编辑:UC知道 时间:2024/05/26 16:36:38
- ____ 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

选哪个 为什么
>< 分析下选项~

c
第一句yet表明是现在完成时
第二句a moment ago表示过去某个具体时间, 所以用过去式

C 因为有yet所以用have done
回答 amoment ago 所以用过去时

a

上百度翻译的意思就是:
____ ____你的功课吗?
-是的,我____它刚才。

选过去式的

c
句意是你做完作业了么?是的,刚做完
前一句用现在完成时,表示动作是否结束
后一句用过去时,说明是过去的动作
完成时后面是不可以接准确时间的

C yet用于完成时,a moment ago用于过去时