早教吧 育儿知识 作业答案 考试题库 百科 知识分享

过去式与现在完成式Ihavewrittenthreeletterstohim,hedidnotreturn和Iwrittenthreeletterstohim,hehaveneverreturned.哪一句是正确的?区别在哪里?

题目详情
过去式与现在完成式
I have written three letters to him,he did not return

I written three letters to him,he have never returned.
哪一句是正确的?区别在哪里?
▼优质解答
答案和解析
I have written three letters to him,he did not return
现在完成时是在现在以前已经完成的事,强调对现在的影响.一般,现在完成时的事是发生在过去时之前的.
另外,i written three letters to him本身就是不对的,written是过去分词,不可以和主语单用