---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
答
C.did it
前面已经出现written a letter(写信),后面一般用DID代替, 避免重复
绝对用DID,“did是过去式,时态不符。”那A选项的wrote不是过去式了么???
one是范指,it为特指。 前面都提到写信了,后面肯定不能再出现写信了,英语里面很忌讳句子前后的重复。。。。。。。
答
选A。 题干的意思是:我很久都没给他写信了,你有没有给他写? 回答为:我正在写。 did是过去式,时态不符。one是范指,it为特指。前者意为:我在写一封信(其信可以给任何人)。后者:我在给他写信。
答
如果选D,应去掉one,写信怎么能用do呢!
应该选B,one表示泛指!
答
did 已经包括one了,所以应该选B
答
B.wrote one