---I haven't written a letter to him for a long time.how about you?--Well,I____just now.A.i wrote it B.wrote one C.did it D.did one请详细说明原因,为什么不选D

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 11:52:59
---Ihaven''twrittenalettertohimforalongtime.howaboutyou?--Well,I____justnow.A.iwroteitB.wroteoneC.did

---I haven't written a letter to him for a long time.how about you?--Well,I____just now.A.i wrote it B.wrote one C.did it D.did one请详细说明原因,为什么不选D
---I haven't written a letter to him for a long time.how about you?--Well,I____just now.
A.i wrote it B.wrote one C.did it D.did one
请详细说明原因,为什么不选D

---I haven't written a letter to him for a long time.how about you?--Well,I____just now.A.i wrote it B.wrote one C.did it D.did one请详细说明原因,为什么不选D
B.wrote one

did 已经包括one了,所以应该选B

C.did it
前面已经出现written a letter(写信),后面一般用DID代替, 避免重复
绝对用DID,“did是过去式,时态不符。”那A选项的wrote不是过去式了么???
one是范指,it为特指。 前面都提到写信了,后面肯定不能再出现写信了,英语里面很忌讳句子前后的重复。。。。。。。...

全部展开

C.did it
前面已经出现written a letter(写信),后面一般用DID代替, 避免重复
绝对用DID,“did是过去式,时态不符。”那A选项的wrote不是过去式了么???
one是范指,it为特指。 前面都提到写信了,后面肯定不能再出现写信了,英语里面很忌讳句子前后的重复。。。。。。。

收起

选A。 题干的意思是:我很久都没给他写信了,你有没有给他写? 回答为:我正在写。 did是过去式,时态不符。one是范指,it为特指。前者意为:我在写一封信(其信可以给任何人)。后者:我在给他写信。

如果选D,应去掉one,写信怎么能用do呢!
应该选B,one表示泛指!