-___ you ____ the next yet?-Yes,I ___ it half an hour ago.A.Did;copy;did B.Have;copied;had C.Have;copied;did D.did;cop写出答案及原因

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 20:04:48
-___ you ____ the next yet?-Yes,I ___ it half an hour ago.A.Did;copy;did B.Have;copied;had C.Have;copied;did D.did;cop写出答案及原因

-___ you ____ the next yet?-Yes,I ___ it half an hour ago.A.Did;copy;did B.Have;copied;had C.Have;copied;did D.did;cop写出答案及原因
-___ you ____ the next yet?-Yes,I ___ it half an hour ago.
A.Did;copy;did B.Have;copied;had C.Have;copied;did D.did;cop
写出答案及原因

-___ you ____ the next yet?-Yes,I ___ it half an hour ago.A.Did;copy;did B.Have;copied;had C.Have;copied;did D.did;cop写出答案及原因
C
YET 是现在完成时的标志,故排除A与D,而AN HOUR AGO 一小时前,是过去时,根据句意是一小时前做了,再排除B
如果不明白,请再问;如果对你有所帮助,请点击本页面中的“选为满意回答”按钮,

C.Have;copied;did
yet表示“至今,到目前为止”,常与完成时连用,故使用现在完成时,即have done结构
回答时表示陈述一个过去发生的动作,故使用一过般去时

-___ you ____ the text yet?-Yes,I ___ it half an hour ago.A. Did;copy;did B.Have;copied;had C.Have;copied;did D.did;copied
答案C.前面是现在完成时,后面是一般过去时