- LuckySXyd
-
I wrote a letter to sb last month 和 I have written a letter to sb last month 的区别.
答:我们可以说I wrote a letter to sb last month 我【上个月】给某人【写了】一封信。因为last month是【过去时间】,我们可以用write的过去形式wrote 。
我们不可以说I have written a letter to sb last month。因为have written是现在完成时,现在完成时仍然属于【现在时】,所以,我们不能把现在完成时用在表【过去】的时间last month,你说是吗?这句话把last month去掉就OK了。 I have written a letter to sb 我【已经】给某人写了信。
【学习宝典为您解答】。如果我的回答对你有所帮助,请点击本页面中的“选为满意回答”按钮,谢谢!
- meira
-
过去式表示你这个动作已经完成,过去完成式表示你的动作对现在仍然有影响。两句都没语法错误,只是要看上下文或者你想表达的意思而定。
- 苏萦
-
区别不懂,但应该是Had 才对